@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&family=Noto+Serif+JP:wght@300;400;500;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@300;400;500;700&display=swap");
@import url("https://fonts.googleapis.com/icon?family=Material+Icons");
@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap");
/*!
 * Bootstrap  v5.2.0 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 0, 0, 0;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: Noto Sans JP, sans-serif;
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.875;
  --bs-body-color: #000;
  --bs-body-bg: #fff;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-2xl: 2rem;
  --bs-border-radius-pill: 50rem;
  --bs-link-color: #000;
  --bs-link-hover-color: black;
  --bs-code-color: #d63384;
  --bs-highlight-bg: #fff3cd;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 0.75 0;
  color: inherit;
  border: 0;
  border-top: 1px solid;
  opacity: 0.25;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.375;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.5rem;
  }
}

h2, .h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2rem;
  }
}

h3, .h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.75rem;
  }
}

h4, .h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.5rem;
  }
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 0.875em;
}

mark, .mark {
  padding: 0.1875em;
  background-color: var(--bs-highlight-bg);
}

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: var(--bs-link-color);
  text-decoration: underline;
}
a:hover {
  color: var(--bs-link-hover-color);
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: #6c757d;
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: textfield;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}

.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 0.75;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -0.75;
  margin-bottom: 0.75;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid var(--bs-border-color);
  border-radius: 0.375rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.375;
  line-height: 1;
}

.figure-caption {
  font-size: 0.875em;
  color: #6c757d;
}

.container,
.container-fluid,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 30px;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 576px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 768px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 992px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1200px;
  }
}
.row {
  --bs-gutter-x: 30px;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0%;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.1875;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.1875;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.375;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.375;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 0.75;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 0.75;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.125;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.125;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 2.25;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 2.25;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
.gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
.gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
.gx-sm-1 {
    --bs-gutter-x: 0.1875;
  }
  .g-sm-1,
.gy-sm-1 {
    --bs-gutter-y: 0.1875;
  }
  .g-sm-2,
.gx-sm-2 {
    --bs-gutter-x: 0.375;
  }
  .g-sm-2,
.gy-sm-2 {
    --bs-gutter-y: 0.375;
  }
  .g-sm-3,
.gx-sm-3 {
    --bs-gutter-x: 0.75;
  }
  .g-sm-3,
.gy-sm-3 {
    --bs-gutter-y: 0.75;
  }
  .g-sm-4,
.gx-sm-4 {
    --bs-gutter-x: 1.125;
  }
  .g-sm-4,
.gy-sm-4 {
    --bs-gutter-y: 1.125;
  }
  .g-sm-5,
.gx-sm-5 {
    --bs-gutter-x: 2.25;
  }
  .g-sm-5,
.gy-sm-5 {
    --bs-gutter-y: 2.25;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
.gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
.gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
.gx-md-1 {
    --bs-gutter-x: 0.1875;
  }
  .g-md-1,
.gy-md-1 {
    --bs-gutter-y: 0.1875;
  }
  .g-md-2,
.gx-md-2 {
    --bs-gutter-x: 0.375;
  }
  .g-md-2,
.gy-md-2 {
    --bs-gutter-y: 0.375;
  }
  .g-md-3,
.gx-md-3 {
    --bs-gutter-x: 0.75;
  }
  .g-md-3,
.gy-md-3 {
    --bs-gutter-y: 0.75;
  }
  .g-md-4,
.gx-md-4 {
    --bs-gutter-x: 1.125;
  }
  .g-md-4,
.gy-md-4 {
    --bs-gutter-y: 1.125;
  }
  .g-md-5,
.gx-md-5 {
    --bs-gutter-x: 2.25;
  }
  .g-md-5,
.gy-md-5 {
    --bs-gutter-y: 2.25;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
.gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
.gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
.gx-lg-1 {
    --bs-gutter-x: 0.1875;
  }
  .g-lg-1,
.gy-lg-1 {
    --bs-gutter-y: 0.1875;
  }
  .g-lg-2,
.gx-lg-2 {
    --bs-gutter-x: 0.375;
  }
  .g-lg-2,
.gy-lg-2 {
    --bs-gutter-y: 0.375;
  }
  .g-lg-3,
.gx-lg-3 {
    --bs-gutter-x: 0.75;
  }
  .g-lg-3,
.gy-lg-3 {
    --bs-gutter-y: 0.75;
  }
  .g-lg-4,
.gx-lg-4 {
    --bs-gutter-x: 1.125;
  }
  .g-lg-4,
.gy-lg-4 {
    --bs-gutter-y: 1.125;
  }
  .g-lg-5,
.gx-lg-5 {
    --bs-gutter-x: 2.25;
  }
  .g-lg-5,
.gy-lg-5 {
    --bs-gutter-y: 2.25;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
.gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
.gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
.gx-xl-1 {
    --bs-gutter-x: 0.1875;
  }
  .g-xl-1,
.gy-xl-1 {
    --bs-gutter-y: 0.1875;
  }
  .g-xl-2,
.gx-xl-2 {
    --bs-gutter-x: 0.375;
  }
  .g-xl-2,
.gy-xl-2 {
    --bs-gutter-y: 0.375;
  }
  .g-xl-3,
.gx-xl-3 {
    --bs-gutter-x: 0.75;
  }
  .g-xl-3,
.gy-xl-3 {
    --bs-gutter-y: 0.75;
  }
  .g-xl-4,
.gx-xl-4 {
    --bs-gutter-x: 1.125;
  }
  .g-xl-4,
.gy-xl-4 {
    --bs-gutter-y: 1.125;
  }
  .g-xl-5,
.gx-xl-5 {
    --bs-gutter-x: 2.25;
  }
  .g-xl-5,
.gy-xl-5 {
    --bs-gutter-y: 2.25;
  }
}
.table {
  --bs-table-color: var(--bs-body-color);
  --bs-table-bg: transparent;
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-body-color);
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: var(--bs-body-color);
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: var(--bs-body-color);
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 0.75;
  color: var(--bs-table-color);
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  background-color: var(--bs-table-bg);
  border-bottom-width: 1px;
  box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: 2px solid currentcolor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: 1px 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 1px;
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color);
}

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color);
}

.table-active {
  --bs-table-accent-bg: var(--bs-table-active-bg);
  color: var(--bs-table-active-color);
}

.table-hover > tbody > tr:hover > * {
  --bs-table-accent-bg: var(--bs-table-hover-bg);
  color: var(--bs-table-hover-color);
}

.table-primary {
  --bs-table-color: #000;
  --bs-table-bg: #cfe2ff;
  --bs-table-border-color: #bacbe6;
  --bs-table-striped-bg: #c5d7f2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bacbe6;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfd1ec;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: #e2e3e5;
  --bs-table-border-color: #cbccce;
  --bs-table-striped-bg: #d7d8da;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cbccce;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d1d2d4;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: #000;
  --bs-table-bg: #d1e7dd;
  --bs-table-border-color: #bcd0c7;
  --bs-table-striped-bg: #c7dbd2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bcd0c7;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c1d6cc;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #000;
  --bs-table-bg: #cff4fc;
  --bs-table-border-color: #badce3;
  --bs-table-striped-bg: #c5e8ef;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #badce3;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfe2e9;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: #fff3cd;
  --bs-table-border-color: #e6dbb9;
  --bs-table-striped-bg: #f2e7c3;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6dbb9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece1be;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: #f8d7da;
  --bs-table-border-color: #dfc2c4;
  --bs-table-striped-bg: #eccccf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfc2c4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5c7ca;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #f8f9fa;
  --bs-table-border-color: #dfe0e1;
  --bs-table-striped-bg: #ecedee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfe0e1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5e6e7;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #212529;
  --bs-table-border-color: #373b3e;
  --bs-table-striped-bg: #2c3034;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #373b3e;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #323539;
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.875;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #6c757d;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.875;
  color: #000;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0.375rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: #000;
  background-color: #fff;
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-control::-webkit-date-and-time-value {
  height: 1.875em;
}
.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled {
  background-color: #e9ecef;
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
          margin-inline-end: 0.75rem;
  color: #000;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: #dde0e3;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.875;
  color: #000;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.875em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.25rem;
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
          margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(1.875em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.5rem;
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.875em + 0.75rem + 2px);
}
textarea.form-control-sm {
  min-height: calc(1.875em + 0.5rem + 2px);
}
textarea.form-control-lg {
  min-height: calc(1.875em + 1rem + 2px);
}

.form-control-color {
  width: 3rem;
  height: calc(1.875em + 0.75rem + 2px);
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: 0.375rem;
}
.form-control-color::-webkit-color-swatch {
  border-radius: 0.375rem;
}
.form-control-color.form-control-sm {
  height: calc(1.875em + 0.5rem + 2px);
}
.form-control-color.form-control-lg {
  height: calc(1.875em + 1rem + 2px);
}

.form-select {
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  -moz-padding-start: calc(0.75rem - 3px);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.875;
  color: #000;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: 1px solid #ced4da;
  border-radius: 0.375rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: #e9ecef;
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.25rem;
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: 0.5rem;
}

.form-check {
  display: block;
  min-height: 1.875rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}

.form-check-input {
  width: 1em;
  height: 1em;
  margin-top: 0.4375em;
  vertical-align: top;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.form-check-input:checked[type=checkbox] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #0d6efd;
  border-color: #0d6efd;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  width: 2em;
  margin-left: -2.5em;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.form-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + 2px);
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: 1px solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder {
  color: transparent;
}
.form-floating > .form-control:-ms-input-placeholder, .form-floating > .form-control-plaintext:-ms-input-placeholder {
  color: transparent;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:not(:-ms-input-placeholder), .form-floating > .form-control-plaintext:not(:-ms-input-placeholder) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:not(:-ms-input-placeholder) ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: 1px 0;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 3;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 3;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.875;
  color: #000;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.375rem;
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.5rem;
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.25rem;
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3rem;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.form-floating):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback),
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #198754;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.1875 0.375;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: rgba(25, 135, 84, 0.9);
  border-radius: 0.375rem;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #198754;
  padding-right: calc(1.875em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.46875em + 0.1875rem) center;
  background-size: calc(0.9375em + 0.375rem) calc(0.9375em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.875em + 0.75rem);
  background-position: top calc(0.46875em + 0.1875rem) right calc(0.46875em + 0.1875rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #198754;
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.9375em + 0.375rem) calc(0.9375em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.875em + 0.75rem));
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #198754;
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: #198754;
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #198754;
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid,
.was-validated .input-group .form-select:valid,
.input-group .form-select.is-valid {
  z-index: 1;
}
.was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus,
.was-validated .input-group .form-select:valid:focus,
.input-group .form-select.is-valid:focus {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #dc3545;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.1875 0.375;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.375rem;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.875em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.46875em + 0.1875rem) center;
  background-size: calc(0.9375em + 0.375rem) calc(0.9375em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.875em + 0.75rem);
  background-position: top calc(0.46875em + 0.1875rem) right calc(0.46875em + 0.1875rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: #dc3545;
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.9375em + 0.375rem) calc(0.9375em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.875em + 0.75rem));
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #dc3545;
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: #dc3545;
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid,
.was-validated .input-group .form-select:invalid,
.input-group .form-select.is-invalid {
  z-index: 2;
}
.was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus,
.was-validated .input-group .form-select:invalid:focus,
.input-group .form-select.is-invalid:focus {
  z-index: 3;
}

.btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.875;
  --bs-btn-color: #000;
  --bs-btn-bg: transparent;
  --bs-btn-border-width: 1px;
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: 0.375rem;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check:focus + .btn, .btn:focus {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, .btn-check:active + .btn, .btn:active, .btn.active, .btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus, .btn-check:active + .btn:focus, .btn:active:focus, .btn.active:focus, .btn.show:focus {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0b5ed7;
  --bs-btn-hover-border-color: #0a58ca;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0a58ca;
  --bs-btn-active-border-color: #0a53be;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0d6efd;
  --bs-btn-disabled-border-color: #0d6efd;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5c636a;
  --bs-btn-hover-border-color: #565e64;
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #565e64;
  --bs-btn-active-border-color: #51585e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6c757d;
  --bs-btn-disabled-border-color: #6c757d;
}

.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #157347;
  --bs-btn-hover-border-color: #146c43;
  --bs-btn-focus-shadow-rgb: 60, 153, 110;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #146c43;
  --bs-btn-active-border-color: #13653f;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #198754;
  --bs-btn-disabled-border-color: #198754;
}

.btn-info {
  --bs-btn-color: #000;
  --bs-btn-bg: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #31d2f2;
  --bs-btn-hover-border-color: #25cff2;
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #3dd5f3;
  --bs-btn-active-border-color: #25cff2;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0;
}

.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffca2c;
  --bs-btn-hover-border-color: #ffc720;
  --bs-btn-focus-shadow-rgb: 217, 164, 6;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffcd39;
  --bs-btn-active-border-color: #ffc720;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #bb2d3b;
  --bs-btn-hover-border-color: #b02a37;
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #b02a37;
  --bs-btn-active-border-color: #a52834;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #d3d4d5;
  --bs-btn-hover-border-color: #c6c7c8;
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #c6c7c8;
  --bs-btn-active-border-color: #babbbc;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #424649;
  --bs-btn-hover-border-color: #373b3e;
  --bs-btn-focus-shadow-rgb: 66, 70, 73;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4d5154;
  --bs-btn-active-border-color: #373b3e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #212529;
  --bs-btn-disabled-border-color: #212529;
}

.btn-outline-primary {
  --bs-btn-color: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0d6efd;
  --bs-btn-hover-border-color: #0d6efd;
  --bs-btn-focus-shadow-rgb: 13, 110, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0d6efd;
  --bs-btn-active-border-color: #0d6efd;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0d6efd;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0d6efd;
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6c757d;
  --bs-btn-hover-border-color: #6c757d;
  --bs-btn-focus-shadow-rgb: 108, 117, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #6c757d;
  --bs-btn-active-border-color: #6c757d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6c757d;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #198754;
  --bs-btn-hover-border-color: #198754;
  --bs-btn-focus-shadow-rgb: 25, 135, 84;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #198754;
  --bs-btn-active-border-color: #198754;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #198754;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #198754;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #0dcaf0;
  --bs-btn-hover-border-color: #0dcaf0;
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #0dcaf0;
  --bs-btn-active-border-color: #0dcaf0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0dcaf0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0dcaf0;
  --bs-gradient: none;
}

.btn-outline-warning {
  --bs-btn-color: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffc107;
  --bs-btn-hover-border-color: #ffc107;
  --bs-btn-focus-shadow-rgb: 255, 193, 7;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffc107;
  --bs-btn-active-border-color: #ffc107;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffc107;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffc107;
  --bs-gradient: none;
}

.btn-outline-danger {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
  --bs-gradient: none;
}

.btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #212529;
  --bs-btn-hover-border-color: #212529;
  --bs-btn-focus-shadow-rgb: 33, 37, 41;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #212529;
  --bs-btn-active-border-color: #212529;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #212529;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #212529;
  --bs-gradient: none;
}

.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: none;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  text-decoration: underline;
}
.btn-link:focus {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: 0.5rem;
}

.btn-sm, .btn-group-sm > .btn {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: 0.25rem;
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}

.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1rem;
  --bs-dropdown-color: #000;
  --bs-dropdown-bg: #fff;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: 0.375rem;
  --bs-dropdown-border-width: 1px;
  --bs-dropdown-inner-border-radius: calc(0.375rem - 1px);
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.375;
  --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-dropdown-link-color: #212529;
  --bs-dropdown-link-hover-color: #1e2125;
  --bs-dropdown-link-hover-bg: #e9ecef;
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-item-padding-x: 0.75;
  --bs-dropdown-item-padding-y: 0.1875;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 0.75;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: 1000;
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.875rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}

.dropdown-menu-dark {
  --bs-dropdown-color: #dee2e6;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group {
  border-radius: 0.375rem;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn ~ .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: #6c757d;
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  text-decoration: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
}
.nav-link.disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: 1px;
  --bs-nav-tabs-border-color: #dee2e6;
  --bs-nav-tabs-border-radius: 0.375rem;
  --bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;
  --bs-nav-tabs-link-active-color: #495057;
  --bs-nav-tabs-link-active-bg: #fff;
  --bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(var(--bs-nav-tabs-border-width) * -1);
  background: none;
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(var(--bs-nav-tabs-border-width) * -1);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --bs-nav-pills-border-radius: 0.375rem;
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #0d6efd;
}
.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  background-color: transparent;
  border-color: transparent;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.375;
  --bs-navbar-color: rgba(0, 0, 0, 0.55);
  --bs-navbar-hover-color: rgba(0, 0, 0, 0.7);
  --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3);
  --bs-navbar-active-color: rgba(0, 0, 0, 0.9);
  --bs-navbar-brand-padding-y: 0.265625rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.25rem;
  --bs-navbar-brand-color: rgba(0, 0, 0, 0.9);
  --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.25rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1);
  --bs-navbar-toggler-border-radius: 0.375rem;
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}

.navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .show > .nav-link,
.navbar-nav .nav-link.active {
  color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-dark {
  --bs-navbar-color: rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.card {
  --bs-card-spacer-y: 0.75;
  --bs-card-spacer-x: 0.75;
  --bs-card-title-spacer-y: 0.375;
  --bs-card-border-width: 1px;
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: 0.375rem;
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(0.375rem - 1px);
  --bs-card-cap-padding-y: 0.375;
  --bs-card-cap-padding-x: 0.75;
  --bs-card-cap-bg: rgba(0, 0, 0, 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: #fff;
  --bs-card-img-overlay-padding: 0.75;
  --bs-card-group-margin: 15px;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}

.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}

.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}

.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
.card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
.card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
.card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
.card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.accordion {
  --bs-accordion-color: #000;
  --bs-accordion-bg: #fff;
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: 1px;
  --bs-accordion-border-radius: 0.375rem;
  --bs-accordion-inner-border-radius: calc(0.375rem - 1px);
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-body-color%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-border-color: #86b7fe;
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: #0c63e4;
  --bs-accordion-active-bg: #e7f1ff;
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(var(--bs-accordion-border-width) * -1) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  border-color: var(--bs-accordion-btn-focus-border-color);
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}

.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}

.accordion-flush .accordion-collapse {
  border-width: 0;
}
.accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush .accordion-item .accordion-button {
  border-radius: 0;
}

.breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: #6c757d;
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: #6c757d;
  display: flex;
  flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x);
  color: var(--bs-breadcrumb-divider-color);
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}

.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 1rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: #fff;
  --bs-pagination-border-width: 1px;
  --bs-pagination-border-color: #dee2e6;
  --bs-pagination-border-radius: 0.375rem;
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: #e9ecef;
  --bs-pagination-hover-border-color: #dee2e6;
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: #e9ecef;
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #0d6efd;
  --bs-pagination-active-border-color: #0d6efd;
  --bs-pagination-disabled-color: #6c757d;
  --bs-pagination-disabled-bg: #fff;
  --bs-pagination-disabled-border-color: #dee2e6;
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  text-decoration: none;
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: -1px;
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}

.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.25rem;
  --bs-pagination-border-radius: 0.5rem;
}

.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-border-radius: 0.25rem;
}

.badge {
  --bs-badge-padding-x: 0.65em;
  --bs-badge-padding-y: 0.35em;
  --bs-badge-font-size: 0.75em;
  --bs-badge-font-weight: 700;
  --bs-badge-color: #fff;
  --bs-badge-border-radius: 0.375rem;
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}
.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 0.75;
  --bs-alert-padding-y: 0.75;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: 1px solid var(--bs-alert-border-color);
  --bs-alert-border-radius: 0.375rem;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 2.25;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.9375 0.75;
}

.alert-primary {
  --bs-alert-color: #084298;
  --bs-alert-bg: #cfe2ff;
  --bs-alert-border-color: #b6d4fe;
}
.alert-primary .alert-link {
  color: #06357a;
}

.alert-secondary {
  --bs-alert-color: #41464b;
  --bs-alert-bg: #e2e3e5;
  --bs-alert-border-color: #d3d6d8;
}
.alert-secondary .alert-link {
  color: #34383c;
}

.alert-success {
  --bs-alert-color: #0f5132;
  --bs-alert-bg: #d1e7dd;
  --bs-alert-border-color: #badbcc;
}
.alert-success .alert-link {
  color: #0c4128;
}

.alert-info {
  --bs-alert-color: #055160;
  --bs-alert-bg: #cff4fc;
  --bs-alert-border-color: #b6effb;
}
.alert-info .alert-link {
  color: #04414d;
}

.alert-warning {
  --bs-alert-color: #664d03;
  --bs-alert-bg: #fff3cd;
  --bs-alert-border-color: #ffecb5;
}
.alert-warning .alert-link {
  color: #523e02;
}

.alert-danger {
  --bs-alert-color: #842029;
  --bs-alert-bg: #f8d7da;
  --bs-alert-border-color: #f5c2c7;
}
.alert-danger .alert-link {
  color: #6a1a21;
}

.alert-light {
  --bs-alert-color: #636464;
  --bs-alert-bg: #fefefe;
  --bs-alert-border-color: #fdfdfe;
}
.alert-light .alert-link {
  color: #4f5050;
}

.alert-dark {
  --bs-alert-color: #141619;
  --bs-alert-bg: #d3d3d4;
  --bs-alert-border-color: #bcbebf;
}
.alert-dark .alert-link {
  color: #101214;
}

@-webkit-keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.75rem;
  --bs-progress-bg: #e9ecef;
  --bs-progress-border-radius: 0.375rem;
  --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #0d6efd;
  --bs-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  transition: var(--bs-progress-bar-transition);
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: var(--bs-progress-height) var(--bs-progress-height);
}

.progress-bar-animated {
  -webkit-animation: 1s linear infinite progress-bar-stripes;
          animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    -webkit-animation: none;
            animation: none;
  }
}

.list-group {
  --bs-list-group-color: #212529;
  --bs-list-group-bg: #fff;
  --bs-list-group-border-color: rgba(0, 0, 0, 0.125);
  --bs-list-group-border-width: 1px;
  --bs-list-group-border-radius: 0.375rem;
  --bs-list-group-item-padding-x: 0.75;
  --bs-list-group-item-padding-y: 0.375;
  --bs-list-group-action-color: #495057;
  --bs-list-group-action-hover-color: #495057;
  --bs-list-group-action-hover-bg: #f8f9fa;
  --bs-list-group-action-active-color: #000;
  --bs-list-group-action-active-bg: #e9ecef;
  --bs-list-group-disabled-color: #6c757d;
  --bs-list-group-disabled-bg: #fff;
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #0d6efd;
  --bs-list-group-active-border-color: #0d6efd;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}
.list-group-item-action:active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}

.list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  text-decoration: none;
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(var(--bs-list-group-border-width) * -1);
  border-top-width: var(--bs-list-group-border-width);
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: var(--bs-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(var(--bs-list-group-border-width) * -1);
  border-left-width: var(--bs-list-group-border-width);
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(var(--bs-list-group-border-width) * -1);
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(var(--bs-list-group-border-width) * -1);
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(var(--bs-list-group-border-width) * -1);
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(var(--bs-list-group-border-width) * -1);
    border-left-width: var(--bs-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #084298;
  background-color: #cfe2ff;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #084298;
  background-color: #bacbe6;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #084298;
  border-color: #084298;
}

.list-group-item-secondary {
  color: #41464b;
  background-color: #e2e3e5;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #41464b;
  background-color: #cbccce;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #41464b;
  border-color: #41464b;
}

.list-group-item-success {
  color: #0f5132;
  background-color: #d1e7dd;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #0f5132;
  background-color: #bcd0c7;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #0f5132;
  border-color: #0f5132;
}

.list-group-item-info {
  color: #055160;
  background-color: #cff4fc;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #055160;
  background-color: #badce3;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #055160;
  border-color: #055160;
}

.list-group-item-warning {
  color: #664d03;
  background-color: #fff3cd;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #664d03;
  background-color: #e6dbb9;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #664d03;
  border-color: #664d03;
}

.list-group-item-danger {
  color: #842029;
  background-color: #f8d7da;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #842029;
  background-color: #dfc2c4;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #842029;
  border-color: #842029;
}

.list-group-item-light {
  color: #636464;
  background-color: #fefefe;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #636464;
  background-color: #e5e5e5;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #636464;
  border-color: #636464;
}

.list-group-item-dark {
  color: #141619;
  background-color: #d3d3d4;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #141619;
  background-color: #bebebf;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #141619;
  border-color: #141619;
}

.btn-close {
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: #000;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  border: 0;
  border-radius: 0.375rem;
  opacity: 0.5;
}
.btn-close:hover {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}
.btn-close:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  opacity: 1;
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  opacity: 0.25;
}

.btn-close-white {
  filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 30px;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(255, 255, 255, 0.85);
  --bs-toast-border-width: 1px;
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: 0.375rem;
  --bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-toast-header-color: #6c757d;
  --bs-toast-header-bg: rgba(255, 255, 255, 0.85);
  --bs-toast-header-border-color: rgba(0, 0, 0, 0.05);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  position: absolute;
  z-index: 1090;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}

.toast-header {
  display: flex;
  align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}
.toast-header .btn-close {
  margin-right: calc(var(--bs-toast-padding-x) * -0.5);
  margin-left: var(--bs-toast-padding-x);
}

.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}

.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 0.75;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: ;
  --bs-modal-bg: #fff;
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: 1px;
  --bs-modal-border-radius: 0.5rem;
  --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-modal-inner-border-radius: calc(0.5rem - 1px);
  --bs-modal-header-padding-x: 0.75;
  --bs-modal-header-padding-y: 0.75;
  --bs-modal-header-padding: 0.75 0.75;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: 1px;
  --bs-modal-title-line-height: 1.875;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: 1px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}

.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin: calc(var(--bs-modal-header-padding-y) * -0.5) calc(var(--bs-modal-header-padding-x) * -0.5) calc(var(--bs-modal-header-padding-y) * -0.5) auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
.modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
.modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
.modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
.modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
.modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.375;
  --bs-tooltip-padding-y: 0.1875;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.875rem;
  --bs-tooltip-color: #fff;
  --bs-tooltip-bg: #000;
  --bs-tooltip-border-radius: 0.375rem;
  --bs-tooltip-opacity: 0.9;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  padding: var(--bs-tooltip-arrow-height);
  margin: var(--bs-tooltip-margin);
  font-family: "Noto Sans JP", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.875;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: 0;
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: 0;
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: 0;
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: 0;
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}

.popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: 0.875rem;
  --bs-popover-bg: #fff;
  --bs-popover-border-width: 1px;
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: 0.5rem;
  --bs-popover-inner-border-radius: calc(0.5rem - 1px);
  --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-popover-header-padding-x: 0.75;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 1rem;
  --bs-popover-header-color: var(--bs-heading-color);
  --bs-popover-header-bg: #f0f0f0;
  --bs-popover-body-padding-x: 0.75;
  --bs-popover-body-padding-y: 0.75;
  --bs-popover-body-color: #000;
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: "Noto Sans JP", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.875;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
}
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width));
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width));
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(var(--bs-popover-arrow-width) * -0.5);
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}

/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

/* rtl:begin:ignore */
.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}

/* rtl:end:ignore */
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
.carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}
.carousel-dark .carousel-caption {
  color: #000;
}

.spinner-grow,
.spinner-border {
  display: inline-block;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  -webkit-animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
          animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}

@-webkit-keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}

.spinner-border-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
  --bs-spinner-border-width: 0.2em;
}

@-webkit-keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

.spinner-grow-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
.spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
.offcanvas, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 0.75;
  --bs-offcanvas-padding-y: 0.75;
  --bs-offcanvas-color: ;
  --bs-offcanvas-bg: #fff;
  --bs-offcanvas-border-width: 1px;
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}

@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: 1045;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: 1045;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 991.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: 1045;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1199.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: 1045;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: 1045;
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  transition: transform 0.3s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(100%);
}
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  transform: none;
}
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}

.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.5;
}

.offcanvas-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin-top: calc(var(--bs-offcanvas-padding-y) * -0.5);
  margin-right: calc(var(--bs-offcanvas-padding-x) * -0.5);
  margin-bottom: calc(var(--bs-offcanvas-padding-y) * -0.5);
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: 1.875;
}

.offcanvas-body {
  flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  -webkit-animation: placeholder-glow 2s ease-in-out infinite;
          animation: placeholder-glow 2s ease-in-out infinite;
}

@-webkit-keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
          mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  -webkit-mask-size: 200% 100%;
          mask-size: 200% 100%;
  -webkit-animation: placeholder-wave 2s linear infinite;
          animation: placeholder-wave 2s linear infinite;
}

@-webkit-keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
            mask-position: -200% 0%;
  }
}

@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
            mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(13, 110, 253, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(108, 117, 125, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: #fff !important;
  background-color: RGBA(25, 135, 84, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #000 !important;
  background-color: RGBA(13, 202, 240, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: #000 !important;
  background-color: RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-danger {
  color: #fff !important;
  background-color: RGBA(220, 53, 69, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-light {
  color: #000 !important;
  background-color: RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important;
}

.link-primary {
  color: #0d6efd !important;
}
.link-primary:hover, .link-primary:focus {
  color: #0a58ca !important;
}

.link-secondary {
  color: #6c757d !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: #565e64 !important;
}

.link-success {
  color: #198754 !important;
}
.link-success:hover, .link-success:focus {
  color: #146c43 !important;
}

.link-info {
  color: #0dcaf0 !important;
}
.link-info:hover, .link-info:focus {
  color: #3dd5f3 !important;
}

.link-warning {
  color: #ffc107 !important;
}
.link-warning:hover, .link-warning:focus {
  color: #ffcd39 !important;
}

.link-danger {
  color: #dc3545 !important;
}
.link-danger:hover, .link-danger:focus {
  color: #b02a37 !important;
}

.link-light {
  color: #f8f9fa !important;
}
.link-light:hover, .link-light:focus {
  color: #f9fafb !important;
}

.link-dark {
  color: #212529 !important;
}
.link-dark:hover, .link-dark:focus {
  color: #1a1e21 !important;
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

.sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vr {
  display: inline-block;
  align-self: stretch;
  width: 1px;
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.float-start {
  float: left !important;
}

.float-end {
  float: right !important;
}

.float-none {
  float: none !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.top-0 {
  top: 0 !important;
}

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}

.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}

.border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}

.border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}

.border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}

.border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}

.border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}

.border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}

.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}

.border-1 {
  --bs-border-width: 1px;
}

.border-2 {
  --bs-border-width: 2px;
}

.border-3 {
  --bs-border-width: 3px;
}

.border-4 {
  --bs-border-width: 4px;
}

.border-5 {
  --bs-border-width: 5px;
}

.border-opacity-10 {
  --bs-border-opacity: 0.1;
}

.border-opacity-25 {
  --bs-border-opacity: 0.25;
}

.border-opacity-50 {
  --bs-border-opacity: 0.5;
}

.border-opacity-75 {
  --bs-border-opacity: 0.75;
}

.border-opacity-100 {
  --bs-border-opacity: 1;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.1875 !important;
}

.m-2 {
  margin: 0.375 !important;
}

.m-3 {
  margin: 0.75 !important;
}

.m-4 {
  margin: 1.125 !important;
}

.m-5 {
  margin: 2.25 !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.1875 !important;
  margin-left: 0.1875 !important;
}

.mx-2 {
  margin-right: 0.375 !important;
  margin-left: 0.375 !important;
}

.mx-3 {
  margin-right: 0.75 !important;
  margin-left: 0.75 !important;
}

.mx-4 {
  margin-right: 1.125 !important;
  margin-left: 1.125 !important;
}

.mx-5 {
  margin-right: 2.25 !important;
  margin-left: 2.25 !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.1875 !important;
  margin-bottom: 0.1875 !important;
}

.my-2 {
  margin-top: 0.375 !important;
  margin-bottom: 0.375 !important;
}

.my-3 {
  margin-top: 0.75 !important;
  margin-bottom: 0.75 !important;
}

.my-4 {
  margin-top: 1.125 !important;
  margin-bottom: 1.125 !important;
}

.my-5 {
  margin-top: 2.25 !important;
  margin-bottom: 2.25 !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.1875 !important;
}

.mt-2 {
  margin-top: 0.375 !important;
}

.mt-3 {
  margin-top: 0.75 !important;
}

.mt-4 {
  margin-top: 1.125 !important;
}

.mt-5 {
  margin-top: 2.25 !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.1875 !important;
}

.me-2 {
  margin-right: 0.375 !important;
}

.me-3 {
  margin-right: 0.75 !important;
}

.me-4 {
  margin-right: 1.125 !important;
}

.me-5 {
  margin-right: 2.25 !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.1875 !important;
}

.mb-2 {
  margin-bottom: 0.375 !important;
}

.mb-3 {
  margin-bottom: 0.75 !important;
}

.mb-4 {
  margin-bottom: 1.125 !important;
}

.mb-5 {
  margin-bottom: 2.25 !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.1875 !important;
}

.ms-2 {
  margin-left: 0.375 !important;
}

.ms-3 {
  margin-left: 0.75 !important;
}

.ms-4 {
  margin-left: 1.125 !important;
}

.ms-5 {
  margin-left: 2.25 !important;
}

.ms-auto {
  margin-left: auto !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.1875 !important;
}

.p-2 {
  padding: 0.375 !important;
}

.p-3 {
  padding: 0.75 !important;
}

.p-4 {
  padding: 1.125 !important;
}

.p-5 {
  padding: 2.25 !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.1875 !important;
  padding-left: 0.1875 !important;
}

.px-2 {
  padding-right: 0.375 !important;
  padding-left: 0.375 !important;
}

.px-3 {
  padding-right: 0.75 !important;
  padding-left: 0.75 !important;
}

.px-4 {
  padding-right: 1.125 !important;
  padding-left: 1.125 !important;
}

.px-5 {
  padding-right: 2.25 !important;
  padding-left: 2.25 !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.1875 !important;
  padding-bottom: 0.1875 !important;
}

.py-2 {
  padding-top: 0.375 !important;
  padding-bottom: 0.375 !important;
}

.py-3 {
  padding-top: 0.75 !important;
  padding-bottom: 0.75 !important;
}

.py-4 {
  padding-top: 1.125 !important;
  padding-bottom: 1.125 !important;
}

.py-5 {
  padding-top: 2.25 !important;
  padding-bottom: 2.25 !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.1875 !important;
}

.pt-2 {
  padding-top: 0.375 !important;
}

.pt-3 {
  padding-top: 0.75 !important;
}

.pt-4 {
  padding-top: 1.125 !important;
}

.pt-5 {
  padding-top: 2.25 !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.1875 !important;
}

.pe-2 {
  padding-right: 0.375 !important;
}

.pe-3 {
  padding-right: 0.75 !important;
}

.pe-4 {
  padding-right: 1.125 !important;
}

.pe-5 {
  padding-right: 2.25 !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.1875 !important;
}

.pb-2 {
  padding-bottom: 0.375 !important;
}

.pb-3 {
  padding-bottom: 0.75 !important;
}

.pb-4 {
  padding-bottom: 1.125 !important;
}

.pb-5 {
  padding-bottom: 2.25 !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.1875 !important;
}

.ps-2 {
  padding-left: 0.375 !important;
}

.ps-3 {
  padding-left: 0.75 !important;
}

.ps-4 {
  padding-left: 1.125 !important;
}

.ps-5 {
  padding-left: 2.25 !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.1875 !important;
}

.gap-2 {
  gap: 0.375 !important;
}

.gap-3 {
  gap: 0.75 !important;
}

.gap-4 {
  gap: 1.125 !important;
}

.gap-5 {
  gap: 2.25 !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-5 {
  font-size: 1.25rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-semibold {
  font-weight: 600 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.875 !important;
}

.lh-lg {
  line-height: 2 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: #6c757d !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--bs-border-radius-2xl) !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.1875 !important;
  }
  .m-sm-2 {
    margin: 0.375 !important;
  }
  .m-sm-3 {
    margin: 0.75 !important;
  }
  .m-sm-4 {
    margin: 1.125 !important;
  }
  .m-sm-5 {
    margin: 2.25 !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.1875 !important;
    margin-left: 0.1875 !important;
  }
  .mx-sm-2 {
    margin-right: 0.375 !important;
    margin-left: 0.375 !important;
  }
  .mx-sm-3 {
    margin-right: 0.75 !important;
    margin-left: 0.75 !important;
  }
  .mx-sm-4 {
    margin-right: 1.125 !important;
    margin-left: 1.125 !important;
  }
  .mx-sm-5 {
    margin-right: 2.25 !important;
    margin-left: 2.25 !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.1875 !important;
    margin-bottom: 0.1875 !important;
  }
  .my-sm-2 {
    margin-top: 0.375 !important;
    margin-bottom: 0.375 !important;
  }
  .my-sm-3 {
    margin-top: 0.75 !important;
    margin-bottom: 0.75 !important;
  }
  .my-sm-4 {
    margin-top: 1.125 !important;
    margin-bottom: 1.125 !important;
  }
  .my-sm-5 {
    margin-top: 2.25 !important;
    margin-bottom: 2.25 !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.1875 !important;
  }
  .mt-sm-2 {
    margin-top: 0.375 !important;
  }
  .mt-sm-3 {
    margin-top: 0.75 !important;
  }
  .mt-sm-4 {
    margin-top: 1.125 !important;
  }
  .mt-sm-5 {
    margin-top: 2.25 !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.1875 !important;
  }
  .me-sm-2 {
    margin-right: 0.375 !important;
  }
  .me-sm-3 {
    margin-right: 0.75 !important;
  }
  .me-sm-4 {
    margin-right: 1.125 !important;
  }
  .me-sm-5 {
    margin-right: 2.25 !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.1875 !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.375 !important;
  }
  .mb-sm-3 {
    margin-bottom: 0.75 !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.125 !important;
  }
  .mb-sm-5 {
    margin-bottom: 2.25 !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.1875 !important;
  }
  .ms-sm-2 {
    margin-left: 0.375 !important;
  }
  .ms-sm-3 {
    margin-left: 0.75 !important;
  }
  .ms-sm-4 {
    margin-left: 1.125 !important;
  }
  .ms-sm-5 {
    margin-left: 2.25 !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.1875 !important;
  }
  .p-sm-2 {
    padding: 0.375 !important;
  }
  .p-sm-3 {
    padding: 0.75 !important;
  }
  .p-sm-4 {
    padding: 1.125 !important;
  }
  .p-sm-5 {
    padding: 2.25 !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.1875 !important;
    padding-left: 0.1875 !important;
  }
  .px-sm-2 {
    padding-right: 0.375 !important;
    padding-left: 0.375 !important;
  }
  .px-sm-3 {
    padding-right: 0.75 !important;
    padding-left: 0.75 !important;
  }
  .px-sm-4 {
    padding-right: 1.125 !important;
    padding-left: 1.125 !important;
  }
  .px-sm-5 {
    padding-right: 2.25 !important;
    padding-left: 2.25 !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.1875 !important;
    padding-bottom: 0.1875 !important;
  }
  .py-sm-2 {
    padding-top: 0.375 !important;
    padding-bottom: 0.375 !important;
  }
  .py-sm-3 {
    padding-top: 0.75 !important;
    padding-bottom: 0.75 !important;
  }
  .py-sm-4 {
    padding-top: 1.125 !important;
    padding-bottom: 1.125 !important;
  }
  .py-sm-5 {
    padding-top: 2.25 !important;
    padding-bottom: 2.25 !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.1875 !important;
  }
  .pt-sm-2 {
    padding-top: 0.375 !important;
  }
  .pt-sm-3 {
    padding-top: 0.75 !important;
  }
  .pt-sm-4 {
    padding-top: 1.125 !important;
  }
  .pt-sm-5 {
    padding-top: 2.25 !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.1875 !important;
  }
  .pe-sm-2 {
    padding-right: 0.375 !important;
  }
  .pe-sm-3 {
    padding-right: 0.75 !important;
  }
  .pe-sm-4 {
    padding-right: 1.125 !important;
  }
  .pe-sm-5 {
    padding-right: 2.25 !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.1875 !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.375 !important;
  }
  .pb-sm-3 {
    padding-bottom: 0.75 !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.125 !important;
  }
  .pb-sm-5 {
    padding-bottom: 2.25 !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.1875 !important;
  }
  .ps-sm-2 {
    padding-left: 0.375 !important;
  }
  .ps-sm-3 {
    padding-left: 0.75 !important;
  }
  .ps-sm-4 {
    padding-left: 1.125 !important;
  }
  .ps-sm-5 {
    padding-left: 2.25 !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.1875 !important;
  }
  .gap-sm-2 {
    gap: 0.375 !important;
  }
  .gap-sm-3 {
    gap: 0.75 !important;
  }
  .gap-sm-4 {
    gap: 1.125 !important;
  }
  .gap-sm-5 {
    gap: 2.25 !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.1875 !important;
  }
  .m-md-2 {
    margin: 0.375 !important;
  }
  .m-md-3 {
    margin: 0.75 !important;
  }
  .m-md-4 {
    margin: 1.125 !important;
  }
  .m-md-5 {
    margin: 2.25 !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.1875 !important;
    margin-left: 0.1875 !important;
  }
  .mx-md-2 {
    margin-right: 0.375 !important;
    margin-left: 0.375 !important;
  }
  .mx-md-3 {
    margin-right: 0.75 !important;
    margin-left: 0.75 !important;
  }
  .mx-md-4 {
    margin-right: 1.125 !important;
    margin-left: 1.125 !important;
  }
  .mx-md-5 {
    margin-right: 2.25 !important;
    margin-left: 2.25 !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.1875 !important;
    margin-bottom: 0.1875 !important;
  }
  .my-md-2 {
    margin-top: 0.375 !important;
    margin-bottom: 0.375 !important;
  }
  .my-md-3 {
    margin-top: 0.75 !important;
    margin-bottom: 0.75 !important;
  }
  .my-md-4 {
    margin-top: 1.125 !important;
    margin-bottom: 1.125 !important;
  }
  .my-md-5 {
    margin-top: 2.25 !important;
    margin-bottom: 2.25 !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.1875 !important;
  }
  .mt-md-2 {
    margin-top: 0.375 !important;
  }
  .mt-md-3 {
    margin-top: 0.75 !important;
  }
  .mt-md-4 {
    margin-top: 1.125 !important;
  }
  .mt-md-5 {
    margin-top: 2.25 !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.1875 !important;
  }
  .me-md-2 {
    margin-right: 0.375 !important;
  }
  .me-md-3 {
    margin-right: 0.75 !important;
  }
  .me-md-4 {
    margin-right: 1.125 !important;
  }
  .me-md-5 {
    margin-right: 2.25 !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.1875 !important;
  }
  .mb-md-2 {
    margin-bottom: 0.375 !important;
  }
  .mb-md-3 {
    margin-bottom: 0.75 !important;
  }
  .mb-md-4 {
    margin-bottom: 1.125 !important;
  }
  .mb-md-5 {
    margin-bottom: 2.25 !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.1875 !important;
  }
  .ms-md-2 {
    margin-left: 0.375 !important;
  }
  .ms-md-3 {
    margin-left: 0.75 !important;
  }
  .ms-md-4 {
    margin-left: 1.125 !important;
  }
  .ms-md-5 {
    margin-left: 2.25 !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.1875 !important;
  }
  .p-md-2 {
    padding: 0.375 !important;
  }
  .p-md-3 {
    padding: 0.75 !important;
  }
  .p-md-4 {
    padding: 1.125 !important;
  }
  .p-md-5 {
    padding: 2.25 !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.1875 !important;
    padding-left: 0.1875 !important;
  }
  .px-md-2 {
    padding-right: 0.375 !important;
    padding-left: 0.375 !important;
  }
  .px-md-3 {
    padding-right: 0.75 !important;
    padding-left: 0.75 !important;
  }
  .px-md-4 {
    padding-right: 1.125 !important;
    padding-left: 1.125 !important;
  }
  .px-md-5 {
    padding-right: 2.25 !important;
    padding-left: 2.25 !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.1875 !important;
    padding-bottom: 0.1875 !important;
  }
  .py-md-2 {
    padding-top: 0.375 !important;
    padding-bottom: 0.375 !important;
  }
  .py-md-3 {
    padding-top: 0.75 !important;
    padding-bottom: 0.75 !important;
  }
  .py-md-4 {
    padding-top: 1.125 !important;
    padding-bottom: 1.125 !important;
  }
  .py-md-5 {
    padding-top: 2.25 !important;
    padding-bottom: 2.25 !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.1875 !important;
  }
  .pt-md-2 {
    padding-top: 0.375 !important;
  }
  .pt-md-3 {
    padding-top: 0.75 !important;
  }
  .pt-md-4 {
    padding-top: 1.125 !important;
  }
  .pt-md-5 {
    padding-top: 2.25 !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.1875 !important;
  }
  .pe-md-2 {
    padding-right: 0.375 !important;
  }
  .pe-md-3 {
    padding-right: 0.75 !important;
  }
  .pe-md-4 {
    padding-right: 1.125 !important;
  }
  .pe-md-5 {
    padding-right: 2.25 !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.1875 !important;
  }
  .pb-md-2 {
    padding-bottom: 0.375 !important;
  }
  .pb-md-3 {
    padding-bottom: 0.75 !important;
  }
  .pb-md-4 {
    padding-bottom: 1.125 !important;
  }
  .pb-md-5 {
    padding-bottom: 2.25 !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.1875 !important;
  }
  .ps-md-2 {
    padding-left: 0.375 !important;
  }
  .ps-md-3 {
    padding-left: 0.75 !important;
  }
  .ps-md-4 {
    padding-left: 1.125 !important;
  }
  .ps-md-5 {
    padding-left: 2.25 !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.1875 !important;
  }
  .gap-md-2 {
    gap: 0.375 !important;
  }
  .gap-md-3 {
    gap: 0.75 !important;
  }
  .gap-md-4 {
    gap: 1.125 !important;
  }
  .gap-md-5 {
    gap: 2.25 !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.1875 !important;
  }
  .m-lg-2 {
    margin: 0.375 !important;
  }
  .m-lg-3 {
    margin: 0.75 !important;
  }
  .m-lg-4 {
    margin: 1.125 !important;
  }
  .m-lg-5 {
    margin: 2.25 !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.1875 !important;
    margin-left: 0.1875 !important;
  }
  .mx-lg-2 {
    margin-right: 0.375 !important;
    margin-left: 0.375 !important;
  }
  .mx-lg-3 {
    margin-right: 0.75 !important;
    margin-left: 0.75 !important;
  }
  .mx-lg-4 {
    margin-right: 1.125 !important;
    margin-left: 1.125 !important;
  }
  .mx-lg-5 {
    margin-right: 2.25 !important;
    margin-left: 2.25 !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.1875 !important;
    margin-bottom: 0.1875 !important;
  }
  .my-lg-2 {
    margin-top: 0.375 !important;
    margin-bottom: 0.375 !important;
  }
  .my-lg-3 {
    margin-top: 0.75 !important;
    margin-bottom: 0.75 !important;
  }
  .my-lg-4 {
    margin-top: 1.125 !important;
    margin-bottom: 1.125 !important;
  }
  .my-lg-5 {
    margin-top: 2.25 !important;
    margin-bottom: 2.25 !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.1875 !important;
  }
  .mt-lg-2 {
    margin-top: 0.375 !important;
  }
  .mt-lg-3 {
    margin-top: 0.75 !important;
  }
  .mt-lg-4 {
    margin-top: 1.125 !important;
  }
  .mt-lg-5 {
    margin-top: 2.25 !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.1875 !important;
  }
  .me-lg-2 {
    margin-right: 0.375 !important;
  }
  .me-lg-3 {
    margin-right: 0.75 !important;
  }
  .me-lg-4 {
    margin-right: 1.125 !important;
  }
  .me-lg-5 {
    margin-right: 2.25 !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.1875 !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.375 !important;
  }
  .mb-lg-3 {
    margin-bottom: 0.75 !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.125 !important;
  }
  .mb-lg-5 {
    margin-bottom: 2.25 !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.1875 !important;
  }
  .ms-lg-2 {
    margin-left: 0.375 !important;
  }
  .ms-lg-3 {
    margin-left: 0.75 !important;
  }
  .ms-lg-4 {
    margin-left: 1.125 !important;
  }
  .ms-lg-5 {
    margin-left: 2.25 !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.1875 !important;
  }
  .p-lg-2 {
    padding: 0.375 !important;
  }
  .p-lg-3 {
    padding: 0.75 !important;
  }
  .p-lg-4 {
    padding: 1.125 !important;
  }
  .p-lg-5 {
    padding: 2.25 !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.1875 !important;
    padding-left: 0.1875 !important;
  }
  .px-lg-2 {
    padding-right: 0.375 !important;
    padding-left: 0.375 !important;
  }
  .px-lg-3 {
    padding-right: 0.75 !important;
    padding-left: 0.75 !important;
  }
  .px-lg-4 {
    padding-right: 1.125 !important;
    padding-left: 1.125 !important;
  }
  .px-lg-5 {
    padding-right: 2.25 !important;
    padding-left: 2.25 !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.1875 !important;
    padding-bottom: 0.1875 !important;
  }
  .py-lg-2 {
    padding-top: 0.375 !important;
    padding-bottom: 0.375 !important;
  }
  .py-lg-3 {
    padding-top: 0.75 !important;
    padding-bottom: 0.75 !important;
  }
  .py-lg-4 {
    padding-top: 1.125 !important;
    padding-bottom: 1.125 !important;
  }
  .py-lg-5 {
    padding-top: 2.25 !important;
    padding-bottom: 2.25 !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.1875 !important;
  }
  .pt-lg-2 {
    padding-top: 0.375 !important;
  }
  .pt-lg-3 {
    padding-top: 0.75 !important;
  }
  .pt-lg-4 {
    padding-top: 1.125 !important;
  }
  .pt-lg-5 {
    padding-top: 2.25 !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.1875 !important;
  }
  .pe-lg-2 {
    padding-right: 0.375 !important;
  }
  .pe-lg-3 {
    padding-right: 0.75 !important;
  }
  .pe-lg-4 {
    padding-right: 1.125 !important;
  }
  .pe-lg-5 {
    padding-right: 2.25 !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.1875 !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.375 !important;
  }
  .pb-lg-3 {
    padding-bottom: 0.75 !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.125 !important;
  }
  .pb-lg-5 {
    padding-bottom: 2.25 !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.1875 !important;
  }
  .ps-lg-2 {
    padding-left: 0.375 !important;
  }
  .ps-lg-3 {
    padding-left: 0.75 !important;
  }
  .ps-lg-4 {
    padding-left: 1.125 !important;
  }
  .ps-lg-5 {
    padding-left: 2.25 !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.1875 !important;
  }
  .gap-lg-2 {
    gap: 0.375 !important;
  }
  .gap-lg-3 {
    gap: 0.75 !important;
  }
  .gap-lg-4 {
    gap: 1.125 !important;
  }
  .gap-lg-5 {
    gap: 2.25 !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.1875 !important;
  }
  .m-xl-2 {
    margin: 0.375 !important;
  }
  .m-xl-3 {
    margin: 0.75 !important;
  }
  .m-xl-4 {
    margin: 1.125 !important;
  }
  .m-xl-5 {
    margin: 2.25 !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.1875 !important;
    margin-left: 0.1875 !important;
  }
  .mx-xl-2 {
    margin-right: 0.375 !important;
    margin-left: 0.375 !important;
  }
  .mx-xl-3 {
    margin-right: 0.75 !important;
    margin-left: 0.75 !important;
  }
  .mx-xl-4 {
    margin-right: 1.125 !important;
    margin-left: 1.125 !important;
  }
  .mx-xl-5 {
    margin-right: 2.25 !important;
    margin-left: 2.25 !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.1875 !important;
    margin-bottom: 0.1875 !important;
  }
  .my-xl-2 {
    margin-top: 0.375 !important;
    margin-bottom: 0.375 !important;
  }
  .my-xl-3 {
    margin-top: 0.75 !important;
    margin-bottom: 0.75 !important;
  }
  .my-xl-4 {
    margin-top: 1.125 !important;
    margin-bottom: 1.125 !important;
  }
  .my-xl-5 {
    margin-top: 2.25 !important;
    margin-bottom: 2.25 !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.1875 !important;
  }
  .mt-xl-2 {
    margin-top: 0.375 !important;
  }
  .mt-xl-3 {
    margin-top: 0.75 !important;
  }
  .mt-xl-4 {
    margin-top: 1.125 !important;
  }
  .mt-xl-5 {
    margin-top: 2.25 !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.1875 !important;
  }
  .me-xl-2 {
    margin-right: 0.375 !important;
  }
  .me-xl-3 {
    margin-right: 0.75 !important;
  }
  .me-xl-4 {
    margin-right: 1.125 !important;
  }
  .me-xl-5 {
    margin-right: 2.25 !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.1875 !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.375 !important;
  }
  .mb-xl-3 {
    margin-bottom: 0.75 !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.125 !important;
  }
  .mb-xl-5 {
    margin-bottom: 2.25 !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.1875 !important;
  }
  .ms-xl-2 {
    margin-left: 0.375 !important;
  }
  .ms-xl-3 {
    margin-left: 0.75 !important;
  }
  .ms-xl-4 {
    margin-left: 1.125 !important;
  }
  .ms-xl-5 {
    margin-left: 2.25 !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.1875 !important;
  }
  .p-xl-2 {
    padding: 0.375 !important;
  }
  .p-xl-3 {
    padding: 0.75 !important;
  }
  .p-xl-4 {
    padding: 1.125 !important;
  }
  .p-xl-5 {
    padding: 2.25 !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.1875 !important;
    padding-left: 0.1875 !important;
  }
  .px-xl-2 {
    padding-right: 0.375 !important;
    padding-left: 0.375 !important;
  }
  .px-xl-3 {
    padding-right: 0.75 !important;
    padding-left: 0.75 !important;
  }
  .px-xl-4 {
    padding-right: 1.125 !important;
    padding-left: 1.125 !important;
  }
  .px-xl-5 {
    padding-right: 2.25 !important;
    padding-left: 2.25 !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.1875 !important;
    padding-bottom: 0.1875 !important;
  }
  .py-xl-2 {
    padding-top: 0.375 !important;
    padding-bottom: 0.375 !important;
  }
  .py-xl-3 {
    padding-top: 0.75 !important;
    padding-bottom: 0.75 !important;
  }
  .py-xl-4 {
    padding-top: 1.125 !important;
    padding-bottom: 1.125 !important;
  }
  .py-xl-5 {
    padding-top: 2.25 !important;
    padding-bottom: 2.25 !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.1875 !important;
  }
  .pt-xl-2 {
    padding-top: 0.375 !important;
  }
  .pt-xl-3 {
    padding-top: 0.75 !important;
  }
  .pt-xl-4 {
    padding-top: 1.125 !important;
  }
  .pt-xl-5 {
    padding-top: 2.25 !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.1875 !important;
  }
  .pe-xl-2 {
    padding-right: 0.375 !important;
  }
  .pe-xl-3 {
    padding-right: 0.75 !important;
  }
  .pe-xl-4 {
    padding-right: 1.125 !important;
  }
  .pe-xl-5 {
    padding-right: 2.25 !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.1875 !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.375 !important;
  }
  .pb-xl-3 {
    padding-bottom: 0.75 !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.125 !important;
  }
  .pb-xl-5 {
    padding-bottom: 2.25 !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.1875 !important;
  }
  .ps-xl-2 {
    padding-left: 0.375 !important;
  }
  .ps-xl-3 {
    padding-left: 0.75 !important;
  }
  .ps-xl-4 {
    padding-left: 1.125 !important;
  }
  .ps-xl-5 {
    padding-left: 2.25 !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.1875 !important;
  }
  .gap-xl-2 {
    gap: 0.375 !important;
  }
  .gap-xl-3 {
    gap: 0.75 !important;
  }
  .gap-xl-4 {
    gap: 1.125 !important;
  }
  .gap-xl-5 {
    gap: 2.25 !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
/**
 * Swiper 5.3.6
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 29, 2020
 */
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color:#007aff;
}

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}

.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-container-android .swiper-slide, .swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
  height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-container-3d {
  perspective: 1200px;
}

.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory;
}

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: y mandatory;
      scroll-snap-type: y mandatory;
}

:root {
  --swiper-navigation-size:44px;
}

.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-next:after, .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-button-next.swiper-button-white, .swiper-button-prev.swiper-button-white {
  --swiper-navigation-color:#ffffff;
}

.swiper-button-next.swiper-button-black, .swiper-button-prev.swiper-button-black {
  --swiper-navigation-color:#000000;
}

.swiper-button-lock {
  display: none;
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 0.3s opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%;
}

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 0.2s transform, 0.2s top;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s left;
}

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s right;
}

.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-container-horizontal > .swiper-pagination-progressbar, .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-container-vertical > .swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-white {
  --swiper-pagination-color:#ffffff;
}

.swiper-pagination-black {
  --swiper-pagination-color:#000000;
}

.swiper-pagination-lock {
  display: none;
}

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s infinite linear;
          animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color:#fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color:#000;
}

@-webkit-keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}

@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube {
  overflow: visible;
}

.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  filter: blur(50px);
  z-index: 0;
}

.swiper-container-flip {
  overflow: visible;
}

.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

body {
  position: relative;
}

.dev {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  overflow-x: hidden;
  opacity: 0.2;
  pointer-events: none;
  z-index: 1000;
  width: 1920px;
}
@media screen and (max-width: 768px) {
  .dev {
    width: 375px;
  }
}
.dev img {
  width: 100%;
}

html {
  overflow-x: hidden;
  scroll-behavior: smooth;
  scroll-margin: 80px;
}

body {
  overflow-x: hidden;
  overflow-y: auto;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-all;
  padding-top: 100px;
}
@media screen and (max-width: 768px) {
  body {
    padding-top: 0;
  }
}

img.alignright {
  display: block;
  margin: 0 0 0 auto !important;
}

img.alignleft {
  display: block;
  margin: 0 auto 0 0 !important;
}

img.aligncenter {
  display: block;
  margin: 0 auto !important;
}

a[href*="tel:"] {
  display: inline-block;
  pointer-events: none;
  color: #000;
}
@media screen and (max-width: 768px) {
  a[href*="tel:"] {
    pointer-events: auto;
  }
}

em {
  font-style: normal;
}

img {
  max-width: 100%;
  height: auto;
}

ul {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}

.sp-only {
  display: none !important;
}
@media screen and (max-width: 768px) {
  .sp-only {
    display: block !important;
  }
}

@media screen and (max-width: 768px) {
  .pc-only {
    display: none !important;
  }
}

.gr-title {
  position: relative;
  padding-top: 100px;
}
@media screen and (max-width: 768px) {
  .gr-title {
    padding-top: 40px;
  }
}
.gr-title::before {
  position: absolute;
  top: 0;
  left: 0;
  height: 348px;
  width: 46.5%;
  content: "";
  display: block;
  background-color: #000;
  z-index: 1;
}
@media screen and (max-width: 768px) {
  .gr-title::before {
    width: 80%;
    height: 110px;
  }
}
.gr-title--inner {
  position: relative;
}
.gr-title--main {
  color: #fff;
  position: absolute;
  padding-top: 15px;
  margin-bottom: 0;
  z-index: 1;
}
@media screen and (max-width: 768px) {
  .gr-title--main {
    top: -35px;
  }
}
.gr-title--en, .gr-title--jp {
  display: block;
}
.gr-title--en {
  font-family: "Oswald", sans-serif;
  text-transform: uppercase;
  font-size: 3.125rem;
  letter-spacing: 0.3em;
  font-weight: normal;
}
@media screen and (max-width: 768px) {
  .gr-title--en {
    font-size: 2rem;
  }
}
.gr-title--jp {
  font-family: "Noto Serif JP", serif;
  font-size: 2rem;
  letter-spacing: 0.05em;
  font-weight: normal;
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  .gr-title--jp {
    font-size: 1.25rem;
    margin-top: 10px;
  }
}
.gr-title--bg {
  position: relative;
  margin-left: auto;
  background-color: rgba(0, 0, 0, 0.2);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  width: calc(50% + 615px);
  height: 580px;
  z-index: -1;
}
@media screen and (max-width: 768px) {
  .gr-title--bg {
    height: 160px;
  }
}

.minimal::before {
  position: absolute;
  top: 0;
  left: 0;
  height: 348px;
  width: 58% !important;
  content: "";
  display: block;
  background-color: #000;
  z-index: 1;
}
@media screen and (max-width: 768px) {
  .minimal::before {
    width: 80% !important;
    height: 160px;
  }
}
.minimal .gr-title--en {
  text-transform: none;
}
@media screen and (max-width: 768px) {
  .minimal .gr-title--jp {
    font-size: 0.9375rem;
  }
}

.gr-title-simple {
  background-color: #000;
  color: #fff;
  padding-top: 30px;
  padding-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .gr-title-simple {
    padding-top: 18px;
    padding-bottom: 18px;
  }
}
.gr-title-simple--inner {
  margin-bottom: 0;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .gr-title-simple--inner {
    display: block;
  }
}
.gr-title-simple--jp {
  display: inline-block;
  font-family: "Noto Serif JP", serif;
  font-size: 2rem;
  letter-spacing: 0.2em;
  margin-right: 20px;
}
@media screen and (max-width: 768px) {
  .gr-title-simple--jp {
    display: block;
    font-size: 1.375rem;
    margin-right: 0;
  }
}
.gr-title-simple--en {
  display: inline-block;
  font-family: "Oswald", sans-serif;
  font-size: 1.25rem;
  text-transform: uppercase;
  letter-spacing: 0.15em;
}
@media screen and (max-width: 768px) {
  .gr-title-simple--en {
    margin-top: 10px;
    display: block;
    font-size: 0.875rem;
  }
}

.gr-breadcrumb {
  padding: 10px 0;
  color: #000;
  font-size: 0.875rem;
}
@media screen and (max-width: 768px) {
  .gr-breadcrumb {
    padding: 5px 0;
  }
}

.wp-pagenavi {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
}
@media screen and (max-width: 768px) {
  .wp-pagenavi {
    margin-top: 30px;
  }
}
.wp-pagenavi a,
.wp-pagenavi span {
  border: 2px solid #9b9c9c;
  background-color: #fff;
  color: #9b9c9c;
  font-size: 0.875rem;
  font-weight: bold;
  text-decoration: none;
  padding: 10px;
  line-height: 1;
  margin: 0 5px;
  transition: 0.4s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  .wp-pagenavi a,
.wp-pagenavi span {
    margin: 0 3px;
    padding: 7px 0.7em;
  }
}
.wp-pagenavi a:hover,
.wp-pagenavi span.current {
  border: 2px solid #9b9c9c;
  background-color: #9b9c9c;
  color: #fff;
}
.wp-pagenavi span.current {
  font-weight: bold;
}
.wp-pagenavi span.extend {
  display: none;
}

.gr-links {
  margin: 100px 0;
}
@media screen and (max-width: 768px) {
  .gr-links {
    margin: 40px 0;
  }
}
.gr-links--list {
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 992px) {
  .gr-links--list {
    display: block;
  }
}
.gr-links--item {
  width: calc(33% - 14px);
  position: relative;
  cursor: pointer;
  overflow: hidden;
}
.gr-links--item a.div-link {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  text-indent: -9999px;
}
.gr-links--item:not(:nth-of-type(3n)) {
  margin-right: 21px;
}
@media screen and (max-width: 992px) {
  .gr-links--item {
    margin: 0 auto;
    width: 100%;
    max-width: 335px;
  }
  .gr-links--item:not(:nth-of-type(3n)) {
    margin: 0 auto;
  }
  .gr-links--item:not(:last-of-type) {
    margin-bottom: 20px;
  }
}
.gr-links--img {
  width: 100%;
  transition: transform 0.4s;
}
.gr-links--link:hover .gr-links--img {
  transform: scale(1.05);
}
.gr-links--title {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.6);
  color: #fff;
}
.gr-links--en, .gr-links--jp {
  display: block;
}
.gr-links--en {
  text-transform: uppercase;
  font-family: "Oswald", sans-serif;
  font-size: 1.625rem;
  letter-spacing: 0.2em;
}
@media screen and (max-width: 992px) {
  .gr-links--en {
    font-size: 1.625rem;
  }
}
@media screen and (max-width: 768px) {
  .gr-links--en {
    font-size: 1.25rem;
  }
}
.gr-links--jp {
  font-size: 1.25rem;
  font-family: "Oswald", sans-serif;
}
@media screen and (max-width: 992px) {
  .gr-links--jp {
    font-size: 1.125rem;
  }
}
.gr-links--pre {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.6);
  color: #fff;
  text-transform: uppercase;
  font-family: "Oswald", sans-serif;
  font-size: 2.25rem;
  letter-spacing: 0.2em;
}

.gr-lineup {
  padding-top: 95px;
}
@media screen and (max-width: 768px) {
  .gr-lineup {
    padding-top: 30px;
  }
}
.gr-lineup--list {
  display: flex;
}
@media screen and (max-width: 768px) {
  .gr-lineup--list {
    display: block;
  }
}
.gr-lineup--item {
  width: calc(25% - 15px);
}
@media screen and (max-width: 768px) {
  .gr-lineup--item {
    width: 100%;
    max-width: 284px;
    margin: 0 auto;
  }
}
.gr-lineup--item:not(:nth-of-type(4n)) {
  margin-right: 20px;
}
@media screen and (max-width: 768px) {
  .gr-lineup--item:not(:nth-of-type(4n)) {
    margin-right: auto;
  }
}
@media screen and (max-width: 768px) {
  .gr-lineup--item:not(:last-of-type) {
    margin-bottom: 20px;
  }
}
.gr-lineup--link {
  padding-top: 13px;
  height: 100%;
  display: block;
  border: 2px solid #000;
  text-align: center;
  transition: 0.4s;
  letter-spacing: -0.06em;
}
.gr-lineup--link.active, .gr-lineup--link:hover {
  background-color: #000;
  color: #fff;
  text-decoration: none;
}
.gr-lineup--link.active .gr-lineup--logo, .gr-lineup--link:hover .gr-lineup--logo {
  fill: #fff;
}
.gr-lineup--logo {
  transition: 0.4s;
}
.gr-lineup--text {
  display: block;
}
@media screen and (max-width: 768px) {
  .gr-lineup--text {
    font-size: 0.875rem;
  }
}

.btn-simple {
  position: relative;
  display: inline-block;
  padding: 10px 1.5em 10px 0;
  min-width: 220px;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #000;
  text-align: left;
  letter-spacing: 0.075em;
  transition-duration: 0.5s;
  cursor: pointer;
  font-size: 1.125rem;
}
.btn-simple:hover {
  opacity: 0.7 !important;
}
@media screen and (max-width: 768px) {
  .btn-simple {
    font-size: 1rem;
  }
}
.btn-simple .material-icons {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: 0.2s;
}
.btn-simple:hover {
  color: #000;
  border-bottom-color: #000;
  text-decoration: none;
}
.btn-simple:hover .material-icons {
  right: -5px;
}

.btn-bk {
  position: relative;
  display: inline-block;
  padding: 25px 10px;
  width: 400px;
  font-size: 1.25rem;
  background-color: #000;
  color: #fff;
  border-width: 2px;
  border-style: solid;
  border-color: #000;
  transition: 0.4s;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .btn-bk {
    width: 80%;
    font-size: 1.125rem;
    padding: 17px 10px;
  }
}
.btn-bk:hover {
  color: #000;
  background-color: #fff;
  text-decoration: none;
}

.btn-round {
  display: inline-block;
  padding: 20px 10px;
  min-width: 335px;
  font-size: 1.125rem;
  line-height: 1;
  letter-spacing: 0.075em;
  background-color: #000;
  color: #fff;
  transition: 0.4s;
  text-align: center;
  text-decoration: none;
  border-radius: 100px;
  border: 1px solid #000;
}
@media screen and (max-width: 768px) {
  .btn-round {
    min-width: 255px;
    font-size: 0.875rem;
    padding: 17px 10px;
  }
}
.btn-round:hover {
  color: #000;
  background-color: #fff;
  text-decoration: none;
}

.gr-header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  background-color: #fff;
  padding: 10px 15px;
  z-index: 100;
}
@media screen and (max-width: 992px) {
  .gr-header::before {
    content: "";
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #fff;
  }
}
@media screen and (max-width: 768px) {
  .gr-header {
    position: relative;
    padding: 10px 15px;
  }
}
.gr-header--inner {
  max-width: 1650px;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.gr-header-logo {
  margin-right: 0;
  margin-bottom: 0;
  display: flex;
  width: 20%;
}
@media screen and (max-width: 768px) {
  .gr-header-logo {
    align-items: center;
    width: 50%;
    margin-right: 20px;
  }
  .gr-header-logo img {
    margin-left: 0;
  }
}
.gr-header-logo--link {
  font-size: 1rem;
  transition-duration: 0.5s;
  cursor: pointer;
}
.gr-header-logo--link:hover {
  opacity: 0.7 !important;
}
@media screen and (max-width: 768px) {
  .gr-header-logo--link {
    font-size: 0.5625rem;
  }
}
@media screen and (max-width: 992px) {
  .gr-header-logo {
    position: relative;
  }
}
.gr-header-btn {
  position: relative;
  width: 34px;
  height: 25px;
  margin-left: 25px;
}
@media screen and (max-width: 768px) {
  .gr-header-btn {
    margin-left: auto;
  }
}
.gr-header-btn span {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background-color: #000;
  width: 100%;
  height: 3px;
  display: block;
  border-radius: 3px;
  transition: 0.5s;
}
.gr-header-btn span::before, .gr-header-btn span::after {
  content: "";
  position: absolute;
  background-color: #000;
  width: 100%;
  height: 3px;
  display: block;
  border-radius: 3px;
  transition: 0.5s;
}
.gr-header-btn span::before {
  top: -12px;
}
.gr-header-btn span::after {
  bottom: -12px;
}
.gr-header-btn.open span {
  background-color: #fff;
}
.gr-header-btn.open span::before {
  top: 0;
  transform: rotate(-45deg);
}
.gr-header-btn.open span::after {
  bottom: 0;
  transform: rotate(45deg);
}
.gr-header-gnav {
  margin-left: 0;
  margin-right: 2em;
}
@media screen and (max-width: 1200px) {
  .gr-header-gnav {
    margin-right: 2em;
  }
}
@media screen and (max-width: 992px) {
  .gr-header-gnav {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 9900;
    display: block;
    margin: 0;
    padding: 134px 15px 15px;
    transform: translate(0%, -180%);
    background: #000;
    transition: 0.4s;
    text-align: center;
    z-index: -1;
  }
  .gr-header-gnav.open {
    transform: translate(0%, 0%);
    padding-bottom: 20px;
  }
}
@media screen and (max-width: 768px) {
  .gr-header-gnav {
    padding-top: 35px;
  }
}
.gr-header-gnav--list {
  display: flex;
}
@media screen and (max-width: 992px) {
  .gr-header-gnav--list {
    display: block;
    padding-top: 100px;
  }
}
.gr-header-gnav--item:not(:last-of-type) {
  margin-right: 3em;
}
@media screen and (max-width: 1200px) {
  .gr-header-gnav--item:not(:last-of-type) {
    margin-right: 2em;
  }
}
@media screen and (max-width: 992px) {
  .gr-header-gnav--item:not(:last-of-type) {
    margin-right: 0;
    margin-bottom: 5px;
  }
}
.gr-header-gnav--link {
  transition: color 0.5s;
}
.gr-header-gnav--link:hover {
  color: #666;
  text-decoration: none;
}
@media screen and (max-width: 992px) {
  .gr-header-gnav--link {
    color: #fff;
    font-size: 0.875rem;
  }
}
.gr-header-cv {
  position: relative;
  display: inline-block;
  padding: 8px 2em;
  border: 1px solid #000;
  overflow: hidden;
  color: #fff;
  font-size: 1.125rem;
  letter-spacing: 0.2em;
  z-index: 1;
}
.gr-header-cv:hover {
  color: #000;
  text-decoration: none;
}
.gr-header-cv::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #000;
  z-index: -1;
}
.gr-header-cv::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 0;
  transition: 0.5s;
  background-color: #fff;
  z-index: -1;
}
.gr-header-cv:hover::after {
  width: 100%;
}
@media screen and (max-width: 768px) {
  .gr-header-cv {
    font-size: 0.75rem;
    padding: 5px 10px;
  }
}

.gr-footer {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000;
  color: #fff;
}
@media screen and (max-width: 768px) {
  .gr-footer {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
.gr-footer--catalog {
  z-index: 100;
  position: fixed;
  bottom: 230px;
  right: 0;
  display: block;
  padding: 14px 22px 22px;
  background-color: #000;
  color: #fff;
  text-align: center;
  width: 200px;
  transition-duration: 0.5s;
  cursor: pointer;
}
.gr-footer--catalog:hover {
  opacity: 0.7 !important;
}
.gr-footer--catalog em {
  display: block;
  margin-bottom: 8px;
  font-size: 1.25rem;
  line-height: 1.4;
  letter-spacing: 0.2em;
}
.gr-footer--catalog span {
  display: block;
  font-family: "Oswald", sans-serif;
  font-size: 0.875rem;
  text-transform: uppercase;
  line-height: 1.4;
  letter-spacing: 0.15em;
}
.gr-footer--catalog:hover {
  color: #fff;
  text-decoration: none;
}
.gr-footer--model-house {
  border: 1px solid #000;
  z-index: 100;
  position: fixed;
  bottom: 100px;
  right: 0;
  display: block;
  padding: 14px 22px 22px;
  background-color: #fff;
  color: #000;
  text-align: center;
  width: 200px;
  transition-duration: 0.5s;
  cursor: pointer;
}
.gr-footer--model-house:hover {
  opacity: 0.7 !important;
}
.gr-footer--model-house em {
  display: block;
  margin-bottom: 8px;
  font-size: 1.25rem;
  line-height: 1.4;
  letter-spacing: 0.2em;
}
.gr-footer--model-house span {
  display: block;
  font-family: "Oswald", sans-serif;
  font-size: 0.875rem;
  text-transform: uppercase;
  line-height: 1.4;
  letter-spacing: 0.15em;
}
.gr-footer--model-house:hover {
  background-color: black;
  color: #fff;
  text-decoration: none;
}
.gr-footer--logo {
  display: block;
  margin-bottom: 50px;
  transition-duration: 0.5s;
  cursor: pointer;
}
.gr-footer--logo:hover {
  opacity: 0.7 !important;
}
@media screen and (max-width: 768px) {
  .gr-footer--logo {
    width: 127px;
    margin-bottom: 40px;
  }
}
.gr-footer--list {
  display: flex;
  flex-wrap: wrap;
  margin-left: -10px;
}
@media screen and (max-width: 992px) {
  .gr-footer--list {
    max-width: 330px;
  }
}
@media screen and (max-width: 768px) {
  .gr-footer--list {
    font-size: 0.875rem;
  }
}
.gr-footer--item {
  line-height: 1;
  border-right: 1px solid #fff;
  padding: 0 10px;
  margin-bottom: 15px;
}
.gr-footer--item.last:not(:first-of-type) {
  border-right: 1px solid #fff;
  padding-right: 20px;
}
@media screen and (max-width: 768px) {
  .gr-footer--item.last:not(:first-of-type) {
    margin-top: 0;
  }
}
@media screen and (max-width: 992px) {
  .gr-footer--item {
    margin-bottom: 20px;
  }
}
.gr-footer--link {
  display: inline-block;
  color: #fff;
  transition: color 0.4s;
}
.gr-footer--link:hover {
  color: #b2b2b2;
  text-decoration: none;
}
@media screen and (max-width: 768px) {
  .gr-footer--copy {
    font-size: 0.75rem;
  }
}

.limini_fixmenu--link--btn {
  position: fixed;
  top: 30%;
  right: 0;
  z-index: 100;
}
@media screen and (max-width: 768px) {
  .limini_fixmenu--link--btn {
    top: auto;
    bottom: 0;
    left: 0;
    right: auto;
  }
  .limini_fixmenu--link--btn img {
    width: 100%;
  }
}

.about-main {
  padding-top: 80px;
  padding-bottom: 190px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .about-main {
    padding-top: 30px;
    padding-bottom: 52px;
  }
}
.about-main--title img {
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .about-main--title {
    margin-bottom: 15px;
  }
}
.about-main--img {
  margin-top: 45px;
  text-align: center;
}
.about-main--img img {
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .about-main--img {
    margin-top: 0;
  }
}
.about-main--text {
  margin-top: 30px;
  font-size: 1.5rem;
}
.about-main--text p {
  margin: 0;
}
@media screen and (max-width: 768px) {
  .about-main--text {
    margin-top: 15px;
    font-size: 0.875rem;
  }
}

.about-concept-main {
  position: relative;
  padding-bottom: 80px;
}
@media screen and (max-width: 768px) {
  .about-concept-main {
    padding-bottom: 0;
  }
}
.about-concept-main--title {
  font-family: "Oswald", sans-serif;
  font-size: 3.5rem;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: 0.15em;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  line-height: 1.1;
  margin-bottom: 65px;
}
@media screen and (max-width: 768px) {
  .about-concept-main--title {
    font-size: 2.5rem;
    line-height: 1;
    letter-spacing: 0.3em;
  }
}
.about-concept-main--title::before {
  content: url(../img/about/concept_title.svg);
  display: block;
  transform: translateX(-184px);
}
@media screen and (max-width: 768px) {
  .about-concept-main--title {
    margin-bottom: 25px;
  }
  .about-concept-main--title::before {
    transform: translateX(-200px);
  }
}
.about-concept-main--text {
  position: relative;
  font-size: 1.5rem;
  letter-spacing: 0.05em;
  margin-bottom: 35px;
  z-index: 3;
}
@media screen and (max-width: 768px) {
  .about-concept-main--text {
    font-size: 0.875rem;
    line-height: 1.7;
  }
}
.about-concept-main--text [data-ruby] {
  position: relative;
}
.about-concept-main--text [data-ruby]::before {
  content: attr(data-ruby);
  position: absolute;
  top: -1em;
  left: 6px;
  right: 0;
  margin: auto;
  font-size: 0.5em;
}
.about-concept-main--foot {
  position: relative;
  max-width: 390px;
  z-index: 3;
}
.about-concept-main--foot img {
  margin-bottom: 32px;
}
.about-concept-main--foot p {
  border: 1px solid #000;
  width: 100%;
  text-align: center;
  font-size: 1.4375rem;
  letter-spacing: 0.1em;
  padding-bottom: 6px;
  margin-bottom: 0;
}
@media screen and (max-width: 768px) {
  .about-concept-main--foot img {
    margin-bottom: 18px;
  }
  .about-concept-main--foot p {
    font-size: 0.875rem;
    padding-top: 5px;
    padding-bottom: 8px;
  }
}
.about-concept-main--img {
  position: absolute;
  top: 15px;
  left: 46.5%;
  width: 53.5vw;
  z-index: 2;
}
@media screen and (max-width: 768px) {
  .about-concept-main--img {
    position: relative;
    top: auto;
    left: auto;
    width: 100%;
    margin-top: 30px;
  }
}
.about-concept-aside {
  position: relative;
  z-index: 1;
}
.about-concept-aside::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100vw;
  background: linear-gradient(90deg, #e5e5e5 0%, #e5e5e5 50%, #fff 50%, #fff 100%);
  z-index: -1;
}
@media screen and (max-width: 768px) {
  .about-concept-aside::before {
    background: #e5e5e5;
    top: -50px;
  }
}
.about-concept-aside--inner {
  background-color: #e5e5e5;
  padding-top: 75px;
  padding-bottom: 55px;
  font-size: 1rem;
  line-height: 1.9;
  padding-left: 0.5em;
}
@media screen and (max-width: 768px) {
  .about-concept-aside--inner {
    padding-top: 30px;
    padding-bottom: 25px;
    font-size: 0.875rem;
    line-height: 1.75;
  }
}

.about-why {
  padding-top: 100px;
  padding-bottom: 216px;
}
@media screen and (max-width: 768px) {
  .about-why {
    padding-top: 40px;
    padding-bottom: 0;
  }
}
.about-why--inner {
  position: relative;
}
.about-why--title {
  position: relative;
  margin-bottom: 50px;
  z-index: 5;
}
.about-why--title img {
  display: block;
  margin-left: auto;
  margin-right: 35px;
}
@media screen and (max-width: 768px) {
  .about-why--title {
    margin-bottom: 4px;
  }
  .about-why--title img {
    margin-right: auto;
  }
}
.about-why--list {
  width: calc(50% + 40px);
  padding-left: 40px;
  max-width: 573px;
  margin-left: auto;
}
@media screen and (max-width: 768px) {
  .about-why--list {
    width: 100%;
    margin-right: auto;
    padding-left: 0;
  }
}
.about-why--item:not(:last-of-type) {
  margin-bottom: 72px;
}
@media screen and (max-width: 768px) {
  .about-why--item:not(:last-of-type) {
    margin-bottom: 30px;
  }
}
.about-why--dt {
  font-size: 1.25rem;
  letter-spacing: 0.15em;
  border-bottom: 1px dashed #000;
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .about-why--dt {
    font-size: 1rem;
    padding-bottom: 12px;
    margin-bottom: 12px;
    padding-left: 60px;
    text-indent: -60px;
    line-height: 1.5;
  }
}
.about-why--num {
  font-family: "Oswald", sans-serif;
  font-size: 2.25rem;
  margin-right: 20px;
}
@media screen and (max-width: 768px) {
  .about-why--num {
    font-size: 2rem;
    letter-spacing: 0.3em;
    margin-right: 8px;
  }
}
.about-why--dd {
  font-size: 1rem;
  line-height: 1.9;
}
@media screen and (max-width: 768px) {
  .about-why--dd {
    font-size: 0.875rem;
    line-height: 1.8;
  }
}
.about-why--img01, .about-why--img02, .about-why--img03 {
  position: absolute;
}
@media screen and (max-width: 768px) {
  .about-why--img01, .about-why--img02, .about-why--img03 {
    position: static;
  }
}
.about-why--img01 {
  width: 50%;
  top: 85px;
  left: 0;
  z-index: 3;
}
@media screen and (max-width: 768px) {
  .about-why--img01 {
    width: 100%;
  }
}
.about-why--img02 {
  width: 60%;
  z-index: 2;
  top: 600px;
  left: 0;
  transform: translateX(-50%);
}
@media screen and (max-width: 768px) {
  .about-why--img02 {
    transform: translateX(-15px);
    width: calc(70% + 15px);
  }
}
.about-why--img03 {
  width: 50%;
  z-index: 3;
  top: 920px;
  left: 0;
}
.about-why--img03 img {
  display: block;
  margin-left: auto;
}
@media screen and (max-width: 768px) {
  .about-why--img03 {
    width: 100%;
    transform: translate(15px, -40px);
  }
  .about-why--img03 img {
    width: 60%;
  }
}

.about-recommend {
  background-color: #e5e5e5;
  padding-top: 100px;
  padding-bottom: 100px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .about-recommend {
    padding-top: 30px;
  }
}
.about-recommend--title {
  position: relative;
  display: inline-block;
  margin: 0 auto 90px;
  text-align: center;
  font-family: "Noto Serif JP", serif;
  font-size: 2rem;
  letter-spacing: 0.2em;
}
.about-recommend--title::before, .about-recommend--title::after {
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: absolute;
  width: 37px;
  height: 42px;
  top: 21px;
  transform: translateY(-50%);
}
.about-recommend--title::before {
  background-image: url(../img/about/recommend_title_left.svg);
  left: -72px;
}
.about-recommend--title::after {
  background-image: url(../img/about/recommend_title_right.svg);
  right: -72px;
}
@media screen and (max-width: 768px) {
  .about-recommend--title {
    margin-bottom: 28px;
    font-size: 1.25rem;
    line-height: 1.4;
  }
  .about-recommend--title::before, .about-recommend--title::after {
    top: 30px;
  }
  .about-recommend--title::before {
    left: -50px;
  }
  .about-recommend--title::after {
    right: -50px;
  }
}
.about-recommend--list {
  text-align: left;
  background-color: #fff;
  padding: 50px;
}
@media screen and (max-width: 768px) {
  .about-recommend--list {
    margin-left: -15px;
    margin-right: -15px;
    padding: 30px 15px;
  }
}
.about-recommend--item:not(:last-of-type) {
  padding-bottom: 42px;
  border-bottom: 1px dashed #000;
}
.about-recommend--item:not(:first-of-type) {
  padding-top: 50px;
}
@media screen and (max-width: 768px) {
  .about-recommend--item:not(:last-of-type) {
    padding-bottom: 30px;
  }
  .about-recommend--item:not(:first-of-type) {
    padding-top: 30px;
  }
}
.about-recommend--name {
  background-color: #000;
  color: #fff;
  display: inline-block;
  transform: translateX(-70px);
  font-size: 1.25rem;
  padding: 10px 30px;
  letter-spacing: 0.1em;
  margin-bottom: 25px;
}
@media screen and (max-width: 768px) {
  .about-recommend--name {
    transform: translateX(-15px);
    padding: 6px 15px;
    font-size: 1rem;
    letter-spacing: 0.15em;
    margin-bottom: 15px;
  }
}
.about-recommend--text {
  line-height: 1.9;
  margin-bottom: 32px;
}
@media screen and (max-width: 768px) {
  .about-recommend--text {
    font-size: 0.875rem;
    line-height: 1.75;
    margin-bottom: 28px;
  }
}
.about-recommend--img {
  margin-bottom: 35px;
}
.about-recommend--img img {
  width: 100%;
}
@media screen and (max-width: 768px) {
  .about-recommend--img {
    margin-bottom: 20px;
  }
}
.about-recommend--data {
  display: flex;
  flex-wrap: wrap;
  font-size: 1rem;
  line-height: 1.9;
  margin-bottom: 0;
}
@media screen and (max-width: 768px) {
  .about-recommend--data {
    font-size: 0.875rem;
    line-height: 1.75;
  }
}
.about-recommend--dt {
  font-weight: normal;
  color: #808080;
  width: 120px;
}
.about-recommend--dd {
  width: calc(100% - 120px);
  margin-bottom: 0;
}

.page-blog {
  padding: 0 0 30px 0;
  background-color: #FFF;
}
.page-blog-title {
  background-color: #fff;
  padding-bottom: 100px;
}
.page-blog-title-inner {
  display: flex;
  align-items: center;
  height: 100px;
  background-color: #000;
}
@media screen and (max-width: 768px) {
  .page-blog-title {
    padding-bottom: 50px;
  }
  .page-blog-title-inner {
    height: auto;
    padding: 15px;
  }
  .page-blog-title .gr-breadcrumb {
    padding: 5px 15px 0 15px;
  }
}
.page-blog-title-box {
  color: #fff;
  display: flex;
  align-items: center;
  gap: 30px;
}
@media screen and (max-width: 768px) {
  .page-blog-title-box {
    flex-direction: column;
    align-items: flex-start;
    gap: 5px;
  }
}
.page-blog-title-box b {
  font-family: "Oswald", sans-serif;
  font-size: 3.125rem;
  letter-spacing: 0.3em;
  font-weight: 400;
}
@media screen and (max-width: 768px) {
  .page-blog-title-box b {
    font-size: 2rem;
  }
}
.page-blog-title-box em {
  font-size: 1.5rem;
  letter-spacing: 0.2em;
  font-weight: 500;
}
@media screen and (max-width: 768px) {
  .page-blog-title-box em {
    font-size: 1rem;
  }
}
.page-blog-title-box em {
  font-size: 1rem;
}

.single-title {
  padding-top: 40px;
}
@media screen and (max-width: 768px) {
  .single-title {
    padding-top: 0;
  }
}

.page-blog-list {
  width: 100%;
}

.page-blog-contentarea {
  display: flex;
  gap: 60px;
}
@media screen and (max-width: 768px) {
  .page-blog-contentarea {
    display: block;
    gap: 0;
  }
}

.page-blog-contentarea-a {
  display: flex;
  flex-wrap: wrap;
  flex: 0 0 800px;
  max-width: 800px;
}
@media screen and (max-width: 768px) {
  .page-blog-contentarea-a {
    flex: 0 0 100%;
    justify-content: center;
  }
}

.page-blog-contentarea-b {
  flex: 1 1;
}
.page-blog-content {
  position: relative;
  cursor: pointer;
  transition-duration: 0.5s;
  cursor: pointer;
  margin-bottom: 40px;
  padding-top: 60px;
  padding-bottom: 50px;
  border-top: 1px solid #E5E5E5;
  display: flex;
}
.page-blog-content a.div-link {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  text-indent: -9999px;
}
.page-blog-content:hover {
  opacity: 0.7 !important;
}
@media screen and (max-width: 768px) {
  .page-blog-content {
    margin-bottom: 0px;
    padding-top: 30px;
    display: block;
    padding-bottom: 0px;
  }
}
.page-blog-content--img {
  flex: 0 0 40%;
}
@media screen and (max-width: 768px) {
  .page-blog-content--img {
    max-width: 300px;
    margin: auto;
  }
}
.page-blog-content-block {
  flex: 1;
  padding: 20px;
}
.page-blog-content--text {
  margin-top: 20px;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  .page-blog-content--text {
    margin-top: 10px;
  }
}
.page-blog-content--sentence {
  margin-top: 20px;
}

.page-blog-content:last-child {
  border-bottom: 1px solid #E5E5E5;
}

@media screen and (max-width: 768px) {
  .news-side {
    margin-top: 45px;
  }
}
.news-side--title {
  font-family: "Oswald", sans-serif;
  font-weight: 500;
  font-size: 1.5rem;
  text-align: center;
  background-color: #E5E5E5;
  padding: 10px 15px;
  letter-spacing: 0.15em;
}
.news-side-list {
  margin-top: 5px;
  margin-bottom: 60px;
}
.news-side-list li {
  list-style: none;
}
.news-side-list a {
  font-weight: 500;
  transition-duration: 0.5s;
  cursor: pointer;
  text-decoration: none;
  padding: 20px 0 20px 20px;
  display: flex;
  width: 100%;
  border-bottom: 1px solid #E5E5E5;
}
.news-side-list a:hover {
  opacity: 0.7 !important;
}

.blog-box {
  margin: auto;
}

.btm-yajirushi {
  display: inline-flex;
  justify-content: space-between;
  border-bottom: 2px solid #231815;
  line-height: 1;
  letter-spacing: 0.05em;
  transition: background-color 0.4s, color 0.4s;
  min-width: 230px;
  padding-bottom: 12px;
}

.btm-yajirushi::after {
  font-family: "Material Icons";
  font-weight: normal;
  font-style: normal;
  font-size: 20px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  content: "arrow_forward";
  margin-left: 12px;
  transition: 0.4s;
}

.news-side-list a {
  display: inline-flex;
  justify-content: space-between;
  line-height: 1.6;
  letter-spacing: 0.05em;
  transition: background-color 0.4s, color 0.4s;
  min-width: 230px;
  padding-bottom: 12px;
}

.news-side-list a::after {
  font-family: "Material Icons";
  font-weight: normal;
  font-style: normal;
  font-size: 20px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  content: "arrow_forward";
  margin-left: 12px;
  transition: 0.4s;
}

.single-blog {
  background-color: #E5E5E5;
  padding: 0 0 30px 0;
}
.single-blog-title {
  background-color: #fff;
  padding-bottom: 100px;
}
.single-blog-title-inner {
  display: flex;
  align-items: center;
  height: 100px;
  background-color: #000;
}
@media screen and (max-width: 768px) {
  .single-blog-title {
    padding-bottom: 50px;
  }
  .single-blog-title-inner {
    height: auto;
    padding: 15px;
  }
  .single-blog-title .gr-breadcrumb {
    padding: 5px 15px 0 15px;
  }
}
@media screen and (max-width: 768px) {
  .single-blog-contents--title {
    padding: 0px 0 40px 0;
  }
}
.single-blog-contents--title h1, .single-blog-contents--title .h1 {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  margin-bottom: 20px;
  padding: 20px;
  font-size: 1.25rem;
  line-height: 34px;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  .single-blog-contents--title h1, .single-blog-contents--title .h1 {
    font-size: 1rem;
    line-height: 26px;
    padding: 10px 0;
  }
}
.single-blog-contents--title time {
  padding-left: 20px;
}
@media screen and (max-width: 768px) {
  .single-blog-contents--title time {
    padding-left: 0;
  }
}
@media screen and (max-width: 768px) {
  .single-blog-contents--title {
    padding-bottom: 40px;
  }
  .single-blog-contents--title-inner {
    height: auto;
    padding: 15px;
  }
}
.single-blog-contents .is-type-video .wp-block-embed__wrapper {
  display: flex;
  justify-content: center;
}
.single-blog-contents--comment {
  margin-top: 45px;
  font-size: 1rem;
  line-height: 30px;
}
@media screen and (max-width: 768px) {
  .single-blog-contents--comment {
    margin-top: 0px;
  }
}
.single-blog-contents--comment h2, .single-blog-contents--comment .h2,
.single-blog-contents--comment h3,
.single-blog-contents--comment .h3,
.single-blog-contents--comment h4,
.single-blog-contents--comment .h4,
.single-blog-contents--comment h5,
.single-blog-contents--comment .h5 {
  font-size: 1.25rem;
  font-weight: bold;
  border-bottom: 2px dashed #000;
  padding-bottom: 15px;
  margin: 60px 0;
}
@media screen and (max-width: 768px) {
  .single-blog-contents--comment h2, .single-blog-contents--comment .h2,
.single-blog-contents--comment h3,
.single-blog-contents--comment .h3,
.single-blog-contents--comment h4,
.single-blog-contents--comment .h4,
.single-blog-contents--comment h5,
.single-blog-contents--comment .h5 {
    font-size: 1rem;
    line-height: 26px;
    margin: 30px 0;
  }
}
.single-blog-contents--comment img {
  margin: 30px auto;
}
.single-blog-contents--comment .wp-block-image {
  text-align: center;
}
.single-blog-contents--comment em {
  font-style: italic;
}
.single-blog-contents--btn {
  margin-top: 40px;
  text-align: center;
}
.single-blog--link {
  text-align: center;
  margin: 60px auto 100px 0;
}
@media screen and (max-width: 768px) {
  .single-blog--link {
    margin: 0;
  }
  .single-blog--link .btn-simple {
    margin: 30px 0;
  }
}
.single-blog-nav {
  display: flex;
  justify-content: space-between;
  position: relative;
  margin-top: 100px;
}
@media screen and (max-width: 768px) {
  .single-blog-nav {
    margin: 50px 0;
  }
}
.single-blog-nav span {
  display: inline-block;
  background-color: #9B9C9C;
  color: #fff;
  font-size: 0.875rem;
  font-weight: bold;
  width: 74px;
  height: 36px;
  line-height: 36px;
  text-align: center;
}
.single-blog-nav--left {
  transition-duration: 0.5s;
  cursor: pointer;
  position: absolute;
  left: 0;
  text-decoration: none;
}
.single-blog-nav--left:hover {
  opacity: 0.7 !important;
}
.single-blog-nav--left span {
  margin-right: 20px;
}
.single-blog-nav--left b {
  font-weight: normal;
}
@media screen and (max-width: 768px) {
  .single-blog-nav--left b {
    display: none;
  }
}
.single-blog-nav--right {
  position: absolute;
  right: 0;
  transition-duration: 0.5s;
  cursor: pointer;
  text-decoration: none;
}
.single-blog-nav--right:hover {
  opacity: 0.7 !important;
}
.single-blog-nav--right span {
  margin-left: 20px;
}
.single-blog-nav--right b {
  font-weight: normal;
}
@media screen and (max-width: 768px) {
  .single-blog-nav--right b {
    display: none;
  }
}

.blogsingle-box {
  width: 100%;
}

.campaign-main {
  text-align: center;
}
@media screen and (max-width: 768px) {
  .campaign-main--title {
    margin-bottom: 10px;
    margin-left: -15px;
    margin-right: -15px;
  }
}

.campaign-subtitle {
  text-align: center;
  margin: 40px 15px 100px;
}
@media screen and (max-width: 768px) {
  .campaign-subtitle {
    margin: 30px 30px 40px;
    display: flex;
    justify-content: center;
  }
}

.campaign-zero {
  background-image: url(../img/common/gr_page-bg.jpg);
  background-size: cover;
  background-position: center;
  padding: 80px 0;
}
@media screen and (max-width: 768px) {
  .campaign-zero {
    padding: 40px 0;
  }
}
.campaign-zero--title {
  text-align: center;
}
@media screen and (max-width: 768px) {
  .campaign-zero--title {
    margin-left: 20%;
    margin-right: 20%;
  }
}
.campaign-zero--subtitle {
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0.15em;
  text-align: center;
  margin-top: 30px;
}
@media screen and (max-width: 768px) {
  .campaign-zero--subtitle {
    font-size: 1.25rem;
    line-height: 1.3;
  }
}
@media screen and (max-width: 768px) {
  .campaign-zero--subtitle {
    text-align: left;
  }
}
.campaign-zero--text {
  font-size: 1.5rem;
}
@media screen and (max-width: 768px) {
  .campaign-zero--text {
    font-size: 0.875rem;
  }
}
.campaign-zero--img {
  margin-top: 30px;
}
.campaign-zero--price {
  text-align: center;
  margin-top: 40px;
}
@media screen and (max-width: 768px) {
  .campaign-zero--price {
    margin-top: 20px;
  }
}
.campaign-zero--price span {
  display: inline-block;
  border-bottom: 1px solid #000;
  font-size: 1.25rem;
}
@media screen and (max-width: 768px) {
  .campaign-zero--price span {
    font-size: 0.875rem;
  }
}
.campaign-zero--price span b {
  font-size: 2.5rem;
  font-weight: normal;
}
@media screen and (max-width: 768px) {
  .campaign-zero--price span b {
    font-size: 1.75rem;
  }
}

.campaign-appearance {
  margin: 100px 0;
}
@media screen and (max-width: 768px) {
  .campaign-appearance {
    margin: 40px 0;
  }
}
.campaign-appearance--title {
  font-family: "Oswald", sans-serif;
  font-size: 3.5rem;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: 0.15em;
  font-size: 3.125rem;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .campaign-appearance--title {
    font-size: 2.5rem;
    line-height: 1;
    letter-spacing: 0.3em;
  }
}
.campaign-appearance--inner {
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .campaign-appearance--inner {
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 768px) {
  .campaign-appearance--inner span {
    margin-top: 15px;
  }
}
.campaign-appearance--inner a {
  display: inline-flex;
  position: relative;
}
@media screen and (max-width: 768px) {
  .campaign-appearance--inner a {
    width: 100%;
    margin-bottom: 20px;
  }
}
.campaign-appearance--inner a:after {
  position: absolute;
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0);
  transition: 0.4s;
}
.campaign-appearance--inner a:before {
  font-family: "Material Icons";
  content: "zoom_in";
  position: absolute;
  color: #fff;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  z-index: 2;
  display: inline-block;
  width: 40px;
  height: 40px;
  font-size: 2.5rem;
  line-height: 1;
  opacity: 0;
  transition: 0.4s;
}
.campaign-appearance--inner a:hover:after {
  background-color: rgba(0, 0, 0, 0.6);
}
.campaign-appearance--inner a:hover:before {
  opacity: 1;
}

.campaign-interior {
  background-image: url(../img/campaign/campaign_bg.jpg);
  background-size: cover;
  background-position: center;
  padding: 100px 0;
}
@media screen and (max-width: 768px) {
  .campaign-interior {
    padding: 40px 0;
  }
}
.campaign-interior--title {
  font-family: "Oswald", sans-serif;
  font-size: 3.5rem;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: 0.15em;
  font-size: 3.125rem;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .campaign-interior--title {
    font-size: 2.5rem;
    line-height: 1;
    letter-spacing: 0.3em;
  }
}
.campaign-interior--subtitle {
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .campaign-interior--subtitle {
    font-size: 1.25rem;
    line-height: 1.3;
  }
}
.campaign-interior--text {
  text-align: center;
  font-size: 1.5rem;
}
@media screen and (max-width: 768px) {
  .campaign-interior--text {
    font-size: 0.875rem;
    text-align: left;
  }
}
.campaign-interior--link {
  text-align: center;
  margin-top: 50px;
}
@media screen and (max-width: 768px) {
  .campaign-interior--link {
    margin-top: 30px;
  }
}
.campaign-interior--link a {
  min-width: 700px;
}
@media screen and (max-width: 768px) {
  .campaign-interior--link a {
    min-width: 90%;
    width: 90%;
  }
}

.campaign-view {
  margin: 100px 0;
}
@media screen and (max-width: 768px) {
  .campaign-view {
    margin: 50px 0;
  }
}
.campaign-view--title {
  font-family: "Oswald", sans-serif;
  font-size: 3.5rem;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: 0.15em;
  font-size: 3.125rem;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .campaign-view--title {
    font-size: 2.5rem;
    line-height: 1;
    letter-spacing: 0.3em;
  }
}
.campaign-view--img {
  margin-top: 60px;
}
@media screen and (max-width: 768px) {
  .campaign-view--img {
    margin-top: 30px;
  }
}
.campaign-view--link {
  text-align: center;
  margin-top: 80px;
}
@media screen and (max-width: 768px) {
  .campaign-view--link {
    margin-top: 30px;
  }
}
.campaign-view--link a {
  min-width: 700px;
}
@media screen and (max-width: 768px) {
  .campaign-view--link a {
    min-width: 90%;
    width: 90%;
  }
}

body.page-template-page-campaign4,
body.page-id-398,
body.page-template-page-campaign4-form-thanks {
  padding-top: 0;
}
@media screen and (max-width: 768px) {
  body.page-template-page-campaign4 .gr-bottom_left,
body.page-id-398 .gr-bottom_left,
body.page-template-page-campaign4-form-thanks .gr-bottom_left {
    display: none;
  }
  body.page-template-page-campaign4 .gr-bottom_right,
body.page-id-398 .gr-bottom_right,
body.page-template-page-campaign4-form-thanks .gr-bottom_right {
    flex: 0 0 100%;
  }
  body.page-template-page-campaign4 .gr-bottom_right .gr-bottom_text,
body.page-id-398 .gr-bottom_right .gr-bottom_text,
body.page-template-page-campaign4-form-thanks .gr-bottom_right .gr-bottom_text {
    font-size: 1rem;
  }
}

.fourcampaign-header {
  padding: 0 15px;
  margin: 30px 0 20px 0;
}
.fourcampaign-header-logo {
  line-height: 1;
  font-size: 1em;
}
.fourcampaign-header--inner {
  display: flex;
  align-items: center;
  justify-content: space-around;
}
@media screen and (max-width: 768px) {
  .fourcampaign-header--inner {
    display: block;
  }
}

.fourcampaign-main {
  background: url("../img/four-campaign/four-header_pc-min.jpg") top center no-repeat;
  background-size: cover;
  height: 620px;
  position: relative;
  margin-bottom: 250px;
}
@media screen and (max-width: 768px) {
  .fourcampaign-main {
    background: none;
    height: 100%;
    margin-bottom: 30px;
  }
  .fourcampaign-main-header img {
    margin: auto;
  }
}
.fourcampaign-main--title {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -200px;
  margin: auto;
  width: 828px;
  height: 448px;
}
.fourcampaign-main--text {
  position: absolute;
  right: 30px;
  bottom: 10px;
}

.fourcampaign-menu {
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .fourcampaign-menu {
    margin-bottom: 30px;
    padding: 0 15px;
  }
}
.fourcampaign-menu-inner {
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  .fourcampaign-menu-inner {
    flex-wrap: wrap;
  }
}
.fourcampaign-menu--list {
  transition-duration: 0.5s;
  cursor: pointer;
}
.fourcampaign-menu--list:hover {
  opacity: 0.7 !important;
}
.fourcampaign-menu--list.down {
  margin: 100px 20px 0 20px;
}
@media screen and (max-width: 768px) {
  .fourcampaign-menu--list {
    flex: 0 0 46%;
  }
  .fourcampaign-menu--list.down {
    margin: 30px 0 0 4%;
  }
}

.fourcampaign-no1 {
  background-color: #c6da92;
  padding: 100px 0 30px 0;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .fourcampaign-no1 {
    padding: 30px 15px 40px 15px;
  }
  .fourcampaign-no1-contents img {
    margin: auto;
  }
}

.fourcampaign-house {
  background-color: #000;
  padding: 100px 0;
}
@media screen and (max-width: 768px) {
  .fourcampaign-house {
    padding: 30px 0 40px 0;
  }
}
.fourcampaign-house-contents {
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .fourcampaign-house-contents {
    margin: 0 15px 40px 15px;
    border-bottom: 1px solid #fff;
  }
  .fourcampaign-house-contents:last-child {
    border: none;
  }
}
.fourcampaign-house--title {
  text-align: center;
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .fourcampaign-house--title img {
    width: 100px;
    height: auto;
  }
}
.fourcampaign-house--day {
  background-color: #c6da92;
  padding: 10px 0;
  max-width: 1200px;
  margin: 0 auto 30px auto;
  text-align: center;
  font-weight: bold;
  font-size: 1.5rem;
}
@media screen and (max-width: 768px) {
  .fourcampaign-house--day {
    text-align: left;
    font-size: 1rem;
    margin: 0 auto 20px auto;
  }
}
.fourcampaign-house--day b {
  font-size: 2.125rem;
  margin: 0 20px;
  display: inline-block;
}
.fourcampaign-house--day b img {
  margin: 0 5px;
}
@media screen and (max-width: 768px) {
  .fourcampaign-house--day b {
    font-size: 1.25rem;
    margin: 0;
  }
}
.fourcampaign-house--day span {
  font-size: 1.375rem;
}
@media screen and (max-width: 768px) {
  .fourcampaign-house--day span {
    font-size: 0.875rem;
  }
}
.fourcampaign-house-detail {
  max-width: 1200px;
  margin: auto;
  display: flex;
  margin-bottom: 50px;
}
@media screen and (max-width: 768px) {
  .fourcampaign-house-detail {
    display: block;
    max-width: 100%;
    margin-bottom: 40px;
  }
}
.fourcampaign-house-detail--content {
  flex: 0 0 600px;
  color: #fff;
}
@media screen and (max-width: 768px) {
  .fourcampaign-house-detail--content {
    flex: auto;
  }
}
.fourcampaign-house-detail--photo {
  margin-bottom: 50px;
}
@media screen and (max-width: 768px) {
  .fourcampaign-house-detail--photo {
    margin-bottom: 20px;
  }
}
.fourcampaign-house-detail--comment td {
  color: #fff;
  padding: 10px 20px;
}
.fourcampaign-house-detail--comment td.title {
  background-color: #666666;
  width: 110px;
}
.fourcampaign-house-detail--title {
  font-size: 1.5rem;
  margin-bottom: 30px;
  padding-left: 40px;
}
@media screen and (max-width: 768px) {
  .fourcampaign-house-detail--title {
    font-size: 1.125rem;
    padding-left: 0;
    margin-bottom: 15px;
  }
}
.fourcampaign-house-detail--catch {
  font-size: 1rem;
  line-height: 30px;
  margin-bottom: 30px;
  padding-left: 40px;
}
@media screen and (max-width: 768px) {
  .fourcampaign-house-detail--catch {
    font-size: 0.875rem;
    padding-left: 0;
  }
}
.fourcampaign-house-detail--path {
  padding-left: 40px;
}
@media screen and (max-width: 768px) {
  .fourcampaign-house-detail--path {
    padding-left: 0;
    margin-bottom: 20px;
  }
}
.fourcampaign-house-img {
  color: #fff;
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 1200px;
  margin: 0 auto 60px auto;
}
@media screen and (max-width: 768px) {
  .fourcampaign-house-img {
    flex-wrap: wrap;
    max-width: 100%;
    align-items: flex-start;
    margin: 0 auto 30px auto;
  }
}
.fourcampaign-house-img--img {
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .fourcampaign-house-img--img {
    margin-bottom: 10px;
  }
}
.fourcampaign-house-img-photo {
  flex: 0 0 400px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .fourcampaign-house-img-photo {
    flex: 0 0 48%;
  }
}
.fourcampaign-house-img-photo span {
  display: block;
}
@media screen and (max-width: 768px) {
  .fourcampaign-house-img-photo span {
    margin-bottom: 20px;
    font-size: 0.75rem;
    text-align: left;
  }
}
.fourcampaign-house--link {
  position: relative;
  cursor: pointer;
}
.fourcampaign-house--link a.div-link {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  text-indent: -9999px;
}
.fourcampaign-house--link a {
  background-color: #c6da92;
  text-align: center;
  line-height: 112px;
  transition-duration: 0.5s;
  font-size: 1.25rem;
  margin: auto;
  width: 714px;
  height: 112px;
  display: block;
}
.fourcampaign-house--link a:hover {
  background-color: #fff;
  text-decoration: none;
}
@media screen and (max-width: 768px) {
  .fourcampaign-house--link a {
    width: 100%;
    padding: 0 15px;
    height: 60px;
    line-height: 60px;
    font-size: 1.125rem;
    margin-bottom: 40px;
  }
}
.fourcampaign-house--atten {
  margin-top: 30px;
  color: #fff;
  text-align: right;
}

.fourcampaign-contact {
  margin: 60px 0;
  text-align: center;
  letter-spacing: 0.1em;
}
.fourcampaign-contact--title {
  font-size: 2.25rem;
  margin-bottom: 30px;
}
.fourcampaign-contact--title span {
  font-size: 1.25rem;
  display: block;
}
.fourcampaign-contact--text {
  font-size: 1rem;
  line-height: 30px;
  margin-bottom: 30px;
}
.fourcampaign-contact--tel {
  font-size: 2.25rem;
}

.fourcampaign-formtitle {
  position: relative;
  background-color: #000;
  color: #fff;
  text-align: center;
}
.fourcampaign-formtitle--text {
  font-size: 2.75rem;
  padding: 100px 0 80px 0;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  .fourcampaign-formtitle--text {
    font-size: 1.125rem;
    padding: 80px 0 40px 0;
  }
}
.fourcampaign-formtitle--catch {
  font-size: 1.5rem;
  line-height: 55px;
  padding-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .fourcampaign-formtitle--catch {
    font-size: 1rem;
    line-height: 30px;
    padding: 0 15px 100px 15px;
  }
}
.fourcampaign-formtitle::before {
  position: absolute;
  top: 30px;
  left: 0;
  right: 0;
  content: "";
  background-color: #fff;
  height: 9px;
  width: 100%;
}
.fourcampaign-formtitle::after {
  position: absolute;
  bottom: 30px;
  left: 0;
  right: 0;
  content: "";
  background-color: #fff;
  height: 9px;
  width: 100%;
}

.fourcampaign-formmain {
  padding: 80px 0;
}
@media screen and (max-width: 768px) {
  .fourcampaign-formmain {
    padding: 50px 0;
  }
}
.fourcampaign-formmain--title {
  background-color: #c6da92;
  text-align: center;
  font-size: 1.5rem;
  height: 66px;
  line-height: 66px;
  max-width: 1200px;
  margin: 0 auto 40px auto;
}
@media screen and (max-width: 768px) {
  .fourcampaign-formmain--title {
    font-size: 1rem;
    padding: 0 15px;
    margin: 0 auto 30px auto;
  }
}
.fourcampaign-formmain--catch {
  text-align: center;
  font-size: 1rem;
  line-height: 30px;
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .fourcampaign-formmain--catch {
    padding: 0 15px;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 768px) {
  .fourcampaign-formmain--form {
    padding: 0 15px;
  }
}
.fourcampaign-formmain--tel {
  text-align: center;
}
.fourcampaign-formmain--tel span {
  display: block;
  font-family: "Oswald", sans-serif;
}
.fourcampaign-formmain-back {
  transition-duration: 0.5s;
  cursor: pointer;
  margin: 120px 0;
}
.fourcampaign-formmain-back:hover {
  opacity: 0.7 !important;
}
@media screen and (max-width: 768px) {
  .fourcampaign-formmain-back {
    margin: 50px 0;
  }
}
.fourcampaign-formmain-back--link {
  background-color: #c6da92;
  display: block;
  text-align: center;
  font-size: 1.5rem;
  height: 90px;
  line-height: 90px;
  margin: auto;
  width: 715px;
}
@media screen and (max-width: 768px) {
  .fourcampaign-formmain-back--link {
    font-size: 1.125rem;
    height: 60px;
    line-height: 60px;
    width: 90%;
  }
}
.fourcampaign-formmain-back--link:hover {
  text-decoration: none;
}

#js-pagetop a {
  position: fixed;
  right: 30px;
  bottom: 15px;
  color: #fff;
  font-size: 0.875rem;
  display: block;
  text-align: center;
  border: 1px solid #fff;
  background-color: #000;
  width: 100px;
  padding: 10px 0;
  text-decoration: none;
  z-index: 10;
}
@media screen and (max-width: 768px) {
  #js-pagetop a {
    right: 10px;
    bottom: 80px;
  }
}

.fourcampaign-content {
  text-align: center;
  margin-bottom: 40px;
}
.fourcampaign-content_txt {
  font-size: 1.5rem;
}
@media screen and (max-width: 768px) {
  .fourcampaign-content_txt {
    font-size: 1rem;
  }
}

body.page-template-page-campaign4,
body.page-id-398,
body.page-template-page-campaign5,
body.page-template-page-campaign5-form,
body.page-template-page-campaign5-form-thanks,
body.page-template-page-campaign4-form-thanks {
  padding-top: 0;
}
@media screen and (max-width: 768px) {
  body.page-template-page-campaign4 .gr-bottom_left,
body.page-id-398 .gr-bottom_left,
body.page-template-page-campaign5 .gr-bottom_left,
body.page-template-page-campaign5-form .gr-bottom_left,
body.page-template-page-campaign5-form-thanks .gr-bottom_left,
body.page-template-page-campaign4-form-thanks .gr-bottom_left {
    display: none;
  }
  body.page-template-page-campaign4 .gr-bottom_right,
body.page-id-398 .gr-bottom_right,
body.page-template-page-campaign5 .gr-bottom_right,
body.page-template-page-campaign5-form .gr-bottom_right,
body.page-template-page-campaign5-form-thanks .gr-bottom_right,
body.page-template-page-campaign4-form-thanks .gr-bottom_right {
    flex: 0 0 100%;
  }
  body.page-template-page-campaign4 .gr-bottom_right .gr-bottom_text,
body.page-id-398 .gr-bottom_right .gr-bottom_text,
body.page-template-page-campaign5 .gr-bottom_right .gr-bottom_text,
body.page-template-page-campaign5-form .gr-bottom_right .gr-bottom_text,
body.page-template-page-campaign5-form-thanks .gr-bottom_right .gr-bottom_text,
body.page-template-page-campaign4-form-thanks .gr-bottom_right .gr-bottom_text {
    font-size: 1rem;
  }
}

.five-container {
  max-width: 1140px;
  margin: auto;
}

.five-header-inner {
  display: flex;
  justify-content: space-between;
  max-width: 1400px;
  margin: auto;
  padding: 0 15px;
}
@media screen and (max-width: 768px) {
  .five-header-inner {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .five-header--title {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 768px) {
  .five-header-logo {
    width: 50%;
    font-size: 1.5rem;
  }
}

.five-main {
  background: url("../img/five/header_bk.png") top center no-repeat;
  background-size: cover;
  position: relative;
  padding: 20px 0;
}
.five-main--title {
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .five-main {
    background: none;
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .five-main .container {
    padding: 0;
  }
}

.five-plan {
  padding: 70px 0 20px 0;
}
@media screen and (max-width: 768px) {
  .five-plan {
    padding: 40px 0 20px;
  }
}
.five-plan--title {
  font-size: 1.5rem;
  font-family: "Noto Sans JP", sans-serif;
  font-weight: bold;
  text-align: center;
  margin-bottom: 70px;
}
@media screen and (max-width: 768px) {
  .five-plan--title {
    text-align: left;
    font-size: 1.125rem;
    padding: 0 15px;
  }
}
.five-plan-list {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
@media screen and (max-width: 768px) {
  .five-plan-list {
    justify-content: space-around;
    padding: 0 15px;
  }
  .five-plan-list::after {
    content: "";
    width: 46%;
  }
}
.five-plan-list-content {
  flex: 0 0 345px;
  margin-bottom: 50px;
}
.five-plan-list-content:nth-child(2) {
  margin: 0 30px 50px 30px;
}
.five-plan-list-content:nth-child(4), .five-plan-list-content:nth-child(5) {
  margin: 0 15px 50px 15px;
}
@media screen and (max-width: 768px) {
  .five-plan-list-content {
    flex: 0 0 46%;
    margin-bottom: 20px;
  }
  .five-plan-list-content:nth-child(2) {
    margin: 0 0 20px 0;
  }
  .five-plan-list-content:nth-child(4), .five-plan-list-content:nth-child(5) {
    margin: 0 0 20px 0;
  }
}

.five-menu {
  position: relative;
  padding: 70px 0;
}
@media screen and (max-width: 768px) {
  .five-menu {
    padding: 40px 0;
  }
}
.five-menu:nth-child(odd) {
  background: url("../img/five/plan_bk.png") top center no-repeat;
  background-size: cover;
}
.five-menu--title {
  text-align: center;
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .five-menu--title img {
    width: 40%;
  }
}
.five-menu--day {
  background-color: #099186;
  color: #fff;
  text-align: center;
  font-size: 1.3125rem;
  font-family: "Noto Sans JP", sans-serif;
  height: 68px;
  line-height: 68px;
  margin-bottom: 50px;
}
.five-menu--day img {
  width: 269px;
  vertical-align: text-top;
}
@media screen and (max-width: 768px) {
  .five-menu--day {
    line-height: 1.3rem;
    height: auto;
    font-size: 0.875rem;
    text-align: left;
    padding: 10px;
    margin-bottom: 30px;
  }
  .five-menu--day img {
    width: 166px;
  }
}
.five-menu-contents {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 50px;
}
@media screen and (max-width: 768px) {
  .five-menu-contents {
    display: block;
    margin-bottom: 30px;
  }
}
.five-menu-contents-left {
  flex: 0 0 598px;
}
@media screen and (max-width: 768px) {
  .five-menu-contents-left {
    flex: auto;
  }
}
.five-menu-contents-left--photo {
  margin-bottom: 50px;
}
@media screen and (max-width: 768px) {
  .five-menu-contents-left--photo {
    margin-bottom: 30px;
  }
}
.five-menu-contents-left-list .title {
  color: #fff;
  background-color: #666666;
  min-width: 126px;
  padding: 10px 20px;
}
.five-menu-contents-left-list td {
  padding: 10px 20px 10px 40px;
}
.five-menu-contents-right {
  flex: 0 0 560px;
  margin-left: 40px;
}
@media screen and (max-width: 768px) {
  .five-menu-contents-right {
    flex: auto;
    margin-left: 0;
  }
}
.five-menu-contents-right--text {
  color: #505050;
  font-size: 1rem;
  font-family: "Noto Sans JP", sans-serif;
  line-height: 30px;
  margin: 50px 0 100px 0;
}
@media screen and (max-width: 768px) {
  .five-menu-contents-right--text {
    margin: 30px 0;
  }
}
@media screen and (max-width: 768px) {
  .five-menu-contents-right--photo {
    margin-bottom: 30px;
  }
}
.five-menu-photo {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 50px;
}
@media screen and (max-width: 768px) {
  .five-menu-photo {
    margin-bottom: 30px;
  }
  .five-menu-photo::after {
    content: "";
    flex: 0 0 48%;
  }
}
.five-menu-photo-list {
  flex: 0 0 386px;
}
@media screen and (max-width: 768px) {
  .five-menu-photo-list {
    flex: 0 0 48%;
    margin-bottom: 10px;
  }
  .five-menu-photo-list:nth-child(odd) {
    margin-right: 2%;
  }
}
.five-menu-photo-list--img {
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .five-menu-photo-list--img {
    margin-bottom: 10px;
  }
}
.five-menu-photo-list--text {
  color: #505050;
  text-align: center;
  font-size: 0.9375rem;
  font-family: "Noto Sans JP", sans-serif;
  line-height: 30px;
}
@media screen and (max-width: 768px) {
  .five-menu-photo-list--text {
    font-size: 0.75rem;
    line-height: 21px;
    text-align: left;
  }
}
.five-menu-link--btn {
  background-color: #FFE78C;
  text-align: center;
  cursor: pointer;
  display: block;
  margin: auto;
  width: 713px;
  height: 90px;
  line-height: 90px;
  font-size: 1.25rem;
  border-radius: 10px;
  transition: 0.3s;
}
@media screen and (max-width: 768px) {
  .five-menu-link--btn {
    font-size: 1.125rem;
    width: 80%;
    height: 60px;
    line-height: 60px;
  }
}
.five-menu-link--btn:hover {
  text-decoration: none;
  opacity: 0.7;
}
.five-menu--atten {
  text-align: right;
  margin-top: 30px;
}

.five-formtitle {
  position: relative;
  background: url("../img/five/form_bk.png") top center no-repeat;
  background-size: cover;
  padding: 70px 0;
}
@media screen and (max-width: 768px) {
  .five-formtitle {
    background: url("../img/five/form_bk_sp.png") top center no-repeat;
    padding: 30px 0;
  }
}
.five-formtitle--text {
  font-size: 2.6875rem;
  padding: 0 0 50px 0;
  font-weight: bold;
  font-family: "Noto Sans JP", sans-serif;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .five-formtitle--text {
    font-size: 1.125rem;
    padding: 0 0 40px 0;
  }
}
.five-formtitle--catch {
  font-size: 1.5rem;
  line-height: 55px;
  text-align: center;
  font-family: "Noto Sans JP", sans-serif;
}
@media screen and (max-width: 768px) {
  .five-formtitle--catch {
    font-size: 1rem;
    line-height: 30px;
    padding: 0 15px;
  }
}

.five-formmain {
  padding: 130px 0 80px 0;
  max-width: 1200px;
  margin: auto;
}
@media screen and (max-width: 768px) {
  .five-formmain {
    padding: 50px 0;
  }
}
.five-formmain--title {
  background-color: #118F84;
  text-align: center;
  font-family: "Noto Sans JP", sans-serif;
  color: #fff;
  font-size: 1.5rem;
  height: 66px;
  line-height: 66px;
  max-width: 1200px;
  margin: 0 auto 40px auto;
}
@media screen and (max-width: 768px) {
  .five-formmain--title {
    font-size: 1rem;
    padding: 0 15px;
    margin: 0 auto 30px auto;
  }
}
.five-formmain--catch {
  text-align: center;
  font-size: 1rem;
  line-height: 30px;
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .five-formmain--catch {
    padding: 0 15px;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 768px) {
  .five-formmain--form {
    padding: 0 15px;
  }
}
.five-formmain-back {
  transition-duration: 0.5s;
  cursor: pointer;
  margin: 120px 0;
}
.five-formmain-back:hover {
  opacity: 0.7 !important;
}
@media screen and (max-width: 768px) {
  .five-formmain-back {
    margin: 50px 0;
  }
}
.five-formmain-back--link {
  background-color: #118F84;
  display: block;
  text-align: center;
  color: #fff;
  font-size: 1.5rem;
  height: 90px;
  line-height: 90px;
  margin: auto;
  width: 715px;
}
@media screen and (max-width: 768px) {
  .five-formmain-back--link {
    font-size: 1.125rem;
    height: 60px;
    line-height: 60px;
    width: 90%;
  }
}
.five-formmain-back--link:hover {
  text-decoration: none;
}

.page-column {
  background-color: #E5E5E5;
  padding: 0 0 30px 0;
}
@media screen and (max-width: 768px) {
  .page-column .container {
    padding: 0;
  }
}
.page-column-title {
  background-color: #fff;
  padding-bottom: 100px;
}
.page-column-title-inner {
  display: flex;
  align-items: center;
  height: 100px;
  background-color: #000;
}
@media screen and (max-width: 768px) {
  .page-column-title {
    padding-bottom: 50px;
  }
  .page-column-title-inner {
    height: auto;
    padding: 15px;
  }
  .page-column-title .gr-breadcrumb {
    padding: 5px 15px 0 15px;
  }
}
.page-column-list {
  display: flex;
  justify-content: start;
  flex-wrap: wrap;
  padding: 100px 0 0 0;
}
@media screen and (max-width: 768px) {
  .page-column-list {
    display: block;
    padding: 50px 0 0 0;
  }
}
.page-column-content {
  position: relative;
  transition-duration: 0.5s;
  cursor: pointer;
  position: relative;
  cursor: pointer;
  flex: 0 0 360px;
  margin: 0 60px 160px 0;
}
.page-column-content:hover {
  opacity: 0.7 !important;
}
.page-column-content a.div-link {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  text-indent: -9999px;
}
.page-column-content:nth-child(3n) {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  .page-column-content {
    margin: 0 0 150px 0;
  }
}
.page-column-content--img {
  width: 300px;
  height: 225px;
}
.page-column-content--img img {
  width: 300px;
  height: 225px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (max-width: 768px) {
  .page-column-content--img {
    width: 80%;
  }
}
.page-column-content--text {
  position: absolute;
  right: 0;
  bottom: -120px;
  background-color: #fff;
  width: 300px;
  height: 147px;
  padding: 15px;
}
@media screen and (max-width: 768px) {
  .page-column-content--text {
    right: auto;
    left: 50px;
    bottom: -110px;
    width: 83%;
  }
}
.page-column-content--text time {
  display: block;
  border-bottom: 1px solid #BEBFBF;
  margin-bottom: 15px;
  padding-bottom: 5px;
}
.page-column .index-lineup--link {
  margin-top: 40px;
}
.page-column .index-lineup--link .btn-simple {
  margin: 0 auto;
}
.page-column--pager {
  margin-bottom: 70px;
}

.single-column {
  background-color: #E5E5E5;
  padding: 0 0 30px 0;
}
.single-column-title {
  background-color: #fff;
  padding-bottom: 100px;
}
.single-column-title-inner {
  display: flex;
  align-items: center;
  height: 100px;
  background-color: #000;
}
@media screen and (max-width: 768px) {
  .single-column-title {
    padding-bottom: 50px;
  }
  .single-column-title-inner {
    height: auto;
    padding: 15px;
  }
  .single-column-title .gr-breadcrumb {
    padding: 5px 15px 0 15px;
  }
}
.single-column-contents--title {
  padding: 100px 0 60px 0;
}
@media screen and (max-width: 768px) {
  .single-column-contents--title {
    padding: 50px 0 40px 0;
  }
}
.single-column-contents--title h1, .single-column-contents--title .h1 {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  padding: 20px;
  font-size: 1.25rem;
  line-height: 34px;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  .single-column-contents--title h1, .single-column-contents--title .h1 {
    font-size: 1rem;
    line-height: 26px;
    padding: 10px 0;
  }
}
.single-column-contents--title time {
  padding-left: 20px;
}
@media screen and (max-width: 768px) {
  .single-column-contents--title time {
    padding-left: 0;
  }
}
@media screen and (max-width: 768px) {
  .single-column-contents--title {
    padding-bottom: 40px;
  }
  .single-column-contents--title-inner {
    height: auto;
    padding: 15px;
  }
}
.single-column-contents--comment {
  font-size: 1rem;
  line-height: 30px;
}
.single-column-contents--comment h2, .single-column-contents--comment .h2,
.single-column-contents--comment h3,
.single-column-contents--comment .h3,
.single-column-contents--comment h4,
.single-column-contents--comment .h4,
.single-column-contents--comment h5,
.single-column-contents--comment .h5 {
  font-size: 1.25rem;
  font-weight: bold;
  border-bottom: 2px dashed #000;
  padding-bottom: 15px;
  margin: 60px 0;
}
@media screen and (max-width: 768px) {
  .single-column-contents--comment h2, .single-column-contents--comment .h2,
.single-column-contents--comment h3,
.single-column-contents--comment .h3,
.single-column-contents--comment h4,
.single-column-contents--comment .h4,
.single-column-contents--comment h5,
.single-column-contents--comment .h5 {
    font-size: 1rem;
    line-height: 26px;
    margin: 30px 0;
  }
}
.single-column-contents--comment img {
  margin: 30px auto;
}
.single-column-contents--comment .wp-block-image {
  text-align: center;
}
.single-column--link {
  text-align: center;
  margin: 60px auto 100px auto;
}
@media screen and (max-width: 768px) {
  .single-column--link {
    margin: 0;
  }
  .single-column--link .btn-simple {
    margin: 30px 0;
  }
}
.single-column-nav {
  display: flex;
  justify-content: space-between;
  position: relative;
  margin-top: 100px;
}
@media screen and (max-width: 768px) {
  .single-column-nav {
    margin: 50px 0;
  }
}
.single-column-nav span {
  display: inline-block;
  background-color: #9B9C9C;
  color: #fff;
  font-size: 0.875rem;
  font-weight: bold;
  width: 74px;
  height: 36px;
  line-height: 36px;
  text-align: center;
}
.single-column-nav--left {
  transition-duration: 0.5s;
  cursor: pointer;
  position: absolute;
  left: 0;
  text-decoration: none;
}
.single-column-nav--left:hover {
  opacity: 0.7 !important;
}
.single-column-nav--left span {
  margin-right: 20px;
}
.single-column-nav--left b {
  font-weight: normal;
}
@media screen and (max-width: 768px) {
  .single-column-nav--left b {
    display: none;
  }
}
.single-column-nav--right {
  position: absolute;
  right: 0;
  transition-duration: 0.5s;
  cursor: pointer;
  text-decoration: none;
}
.single-column-nav--right:hover {
  opacity: 0.7 !important;
}
.single-column-nav--right span {
  margin-left: 20px;
}
.single-column-nav--right b {
  font-weight: normal;
}
@media screen and (max-width: 768px) {
  .single-column-nav--right b {
    display: none;
  }
}

.com-top {
  margin: 70px 0;
}
@media screen and (max-width: 768px) {
  .com-top {
    margin: 30px 0 40px;
  }
}
.com-top--title {
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0.15em;
  font-family: "Noto Serif JP", serif;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .com-top--title {
    font-size: 1.25rem;
    line-height: 1.3;
  }
}
@media screen and (max-width: 768px) {
  .com-top--title {
    line-height: 1.7;
  }
  .com-top--title img {
    margin: auto;
  }
}
.com-top--text {
  text-align: center;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.7;
  letter-spacing: 0.02em;
  font-size: 1.5rem;
  font-weight: normal;
}
@media screen and (max-width: 768px) {
  .com-top--text {
    font-size: 1rem;
    line-height: 1.6;
  }
}
@media screen and (max-width: 768px) {
  .com-top--text {
    text-align: left;
    font-size: 1rem;
  }
}

.com-link {
  background-color: #E5E5E5;
  padding: 100px 0;
}
@media screen and (max-width: 768px) {
  .com-link {
    padding: 40px 0 20px;
  }
}
.com-link--text {
  text-align: center;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.7;
  letter-spacing: 0.02em;
}
@media screen and (max-width: 768px) {
  .com-link--text {
    font-size: 1rem;
    line-height: 1.6;
  }
}
@media screen and (max-width: 768px) {
  .com-link--text {
    text-align: left;
  }
}
.com-link--inner {
  margin-top: 50px;
  background-color: #fff;
  display: flex;
  flex-wrap: wrap;
}
@media screen and (max-width: 768px) {
  .com-link--inner {
    margin-top: 30px;
  }
}
.com-link-box {
  flex: 0 0 50%;
  padding: 30px 50px 50px 50px;
  border: 1px solid #E5E5E5;
  position: relative;
  cursor: pointer;
  transition-duration: 0.5s;
  cursor: pointer;
}
.com-link-box a.div-link {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  text-indent: -9999px;
}
.com-link-box:hover {
  opacity: 0.7 !important;
}
@media screen and (max-width: 768px) {
  .com-link-box {
    flex: 0 0 100%;
    padding: 20px 15px 20px 15px;
    border-bottom: 20px solid #E5E5E5;
  }
}
@media screen and (max-width: 768px) {
  .com-link-box--logo {
    zoom: 0.6;
  }
}
.com-link-box--img {
  margin-top: 15px;
}
.com-link-box--btn {
  text-align: right;
  margin-top: 30px;
}
@media screen and (max-width: 768px) {
  .com-link-box--btn {
    margin-top: 10px;
  }
}
.com-link-box--btn span {
  min-width: 280px;
}

.com-plan {
  margin: 100px 0;
}
@media screen and (max-width: 768px) {
  .com-plan {
    margin: 40px 0;
  }
}
.com-plan .lineup-appearance--list {
  margin-bottom: 60px;
}
.com-plan--title {
  text-align: center;
  font-family: "Oswald", sans-serif;
  font-size: 3.5rem;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: 0.15em;
}
@media screen and (max-width: 768px) {
  .com-plan--title {
    font-size: 2.5rem;
    line-height: 1;
    letter-spacing: 0.3em;
  }
}
.com-plan--sub {
  text-align: center;
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  .com-plan--sub {
    text-align: left;
  }
}
.com-plan--inner {
  display: flex;
  justify-content: center;
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  .com-plan--inner {
    display: block;
  }
}
.com-plan-photo {
  margin-left: 25px;
  margin-right: 25px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .com-plan-photo {
    margin-top: 30px;
  }
}
.com-plan-photo--title {
  font-size: 1.5rem;
}
@media screen and (max-width: 768px) {
  .com-plan-photo--title {
    font-size: 1.25rem;
    text-align: left;
  }
}
.com-plan-photo--title b {
  display: inline-flex;
  line-height: 1;
  padding: 10px;
}
.com-plan-photo--img {
  margin-top: 15px;
}
.com-plan-box {
  border: 10px solid #E5E5E5;
  margin-top: 60px;
  text-align: center;
  padding: 60px 20px;
}
@media screen and (max-width: 768px) {
  .com-plan-box {
    border: 5px solid #E5E5E5;
    margin-top: 40px;
    padding: 20px 15px;
  }
}
.com-plan-box--img {
  margin-top: 15px;
}
@media screen and (max-width: 768px) {
  .com-plan-box--logo {
    zoom: 0.6;
  }
}
.com-plan-btn {
  margin-top: 60px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .com-plan-btn {
    margin-top: 30px;
  }
}

.company-content {
  margin-top: 60px;
}
@media screen and (max-width: 768px) {
  .company-content {
    margin-top: 30px;
  }
}
.company-content--title {
  font-size: 1.25rem;
  letter-spacing: 0.2em;
  font-weight: bold;
  border-bottom: 1px dashed #000;
  padding-bottom: 17px;
}
@media screen and (max-width: 768px) {
  .company-content--title {
    font-size: 1rem;
  }
}
.company-content--inner {
  margin-top: 30px;
}
@media screen and (max-width: 768px) {
  .company-content--inner {
    margin-top: 20px;
  }
}
.company-content--inner + .company-content--inner {
  margin-top: 60px;
}
@media screen and (max-width: 768px) {
  .company-content--inner + .company-content--inner {
    margin-top: 30px;
  }
}
.company-content-table {
  width: 100%;
}
.company-content-table tr {
  border-bottom: 1px solid #b3b3b3;
}
.company-content-table th, .company-content-table td {
  padding: 20px 0;
}
@media screen and (max-width: 768px) {
  .company-content-table th, .company-content-table td {
    padding: 0;
    display: block;
    font-size: 0.875rem;
    width: 100% !important;
  }
}
.company-content-table th {
  vertical-align: top;
  width: 20%;
  font-weight: normal;
}
@media screen and (max-width: 768px) {
  .company-content-table th {
    padding-top: 10px;
  }
}
.company-content-table td {
  width: 80%;
}
@media screen and (max-width: 768px) {
  .company-content-table td {
    padding-bottom: 10px;
  }
}
.company-content-table td .grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
@media screen and (max-width: 768px) {
  .company-content-table td .grid {
    grid-template-columns: 1fr;
  }
}
.company-content--btn {
  margin-top: 40px;
}
@media screen and (max-width: 768px) {
  .company-content--btn {
    margin-top: 30px;
  }
}

.contact-main {
  margin: 70px 0;
}
@media screen and (max-width: 768px) {
  .contact-main {
    margin: 50px 0;
  }
}
.contact-main--title {
  font-family: "Noto Serif JP", serif;
  font-size: 2rem;
  letter-spacing: 0.2em;
  margin-bottom: 40px;
}
@media screen and (max-width: 768px) {
  .contact-main--title {
    font-size: 1.25rem;
  }
}
.contact-main--link {
  margin-top: 100px;
}
@media screen and (max-width: 768px) {
  .contact-main--link {
    margin-top: 50px;
  }
}
.contact-main--head {
  margin-top: 50px;
}
.contact-main--img {
  margin-left: -15px;
  margin-right: -15px;
}
.contact-main--subtitle {
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0.15em;
  margin-top: 40px;
}
@media screen and (max-width: 768px) {
  .contact-main--subtitle {
    font-size: 1.25rem;
    line-height: 1.3;
  }
}
.contact-main-inner {
  display: flex;
}
@media screen and (max-width: 768px) {
  .contact-main-inner {
    flex-wrap: wrap;
  }
}
.contact-main-inner_left {
  flex: 0 0 50%;
  margin-right: 40px;
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .contact-main-inner_left {
    flex: 0 0 100%;
    order: 2;
    margin-top: 20px;
    margin-right: 0;
    justify-content: flex-start;
  }
}
.contact-main-inner_img {
  max-width: 128px;
}
.contact-main-inner_box {
  position: relative;
  cursor: pointer;
  transition-duration: 0.5s;
  cursor: pointer;
}
.contact-main-inner_box a.div-link {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  text-indent: -9999px;
}
.contact-main-inner_box:hover {
  opacity: 0.7 !important;
}
@media screen and (max-width: 768px) {
  .contact-main-inner_box {
    margin-right: 15px;
  }
}
.contact-main-inner_sub {
  font-size: 0.875rem;
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  .contact-main-inner_right {
    order: 1;
  }
}

.contact-form {
  background-color: #e5e5e5;
  margin-top: 100px;
  padding: 100px 0;
}
@media screen and (max-width: 768px) {
  .contact-form {
    margin-top: 50px;
    padding: 50px 0;
  }
}
.contact-form--top {
  text-align: center;
}
@media screen and (max-width: 768px) {
  .contact-form--top {
    text-align: left;
  }
}
.contact-form--table {
  width: 100%;
}
.contact-form--table th {
  padding: 25px 0;
  vertical-align: top;
  font-weight: normal;
  display: block;
  width: 260px;
}
@media screen and (max-width: 768px) {
  .contact-form--table th {
    padding-top: 10px;
    padding-bottom: 5px;
    width: auto;
  }
}
@media screen and (max-width: 768px) {
  .contact-form--table th br {
    display: none;
  }
}
.contact-form--table th b {
  background-color: #cc0000;
  color: #fff;
  font-size: 0.875rem;
  font-weight: normal;
  padding: 3px 10px;
  margin-right: 5px;
}
.contact-form--table td {
  width: 80%;
  padding: 25px 0;
  vertical-align: top;
}
@media screen and (max-width: 768px) {
  .contact-form--table td {
    display: block;
    width: 100%;
    padding-top: 5px;
    padding-bottom: 10px;
  }
}
.contact-form--table td b {
  color: #808080;
  font-weight: normal;
}
.contact-form--table td b a {
  color: #808080;
  text-decoration: underline;
}
.contact-form--table td b a:hover {
  text-decoration: none;
}
.contact-form--table tr:first-child th,
.contact-form--table tr:first-child td {
  padding-top: 0;
}
.contact-form .mw_wp_form_preview td b {
  display: none;
}
@media screen and (max-width: 768px) {
  .contact-form .btn-bk + .btn-bk {
    margin-top: 15px;
  }
}
.contact-form .mw_wp_form td .mwform-checkbox-field.horizontal-item:nth-child(6) {
  margin-left: 0;
}
@media screen and (max-width: 768px) {
  .contact-form .mw_wp_form td .horizontal-item + .horizontal-item {
    display: block;
    margin-left: 0;
  }
}

.contact-title--flex {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  border-bottom: 1px solid gray;
  padding-bottom: 60px;
}
@media screen and (max-width: 768px) {
  .contact-title--flex {
    display: block;
    border-bottom: none;
    padding-bottom: 30px;
  }
}
.contact-title--flex__img {
  flex: 0 0 50%;
}
@media screen and (max-width: 768px) {
  .contact-title--flex__img {
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
  }
}
.contact-title--flex__text {
  flex: 0 0 50%;
  font-family: "Noto Sans JP", sans-serif;
}
@media screen and (max-width: 768px) {
  .contact-title--flex__text {
    margin-bottom: 30px;
  }
}
.contact-title--flex__text h2, .contact-title--flex__text .h2 {
  font-size: 2rem;
  line-height: 1.5;
  font-weight: bold;
  letter-spacing: 7.2px;
}
@media screen and (max-width: 768px) {
  .contact-title--flex__text h2, .contact-title--flex__text .h2 {
    font-size: 1.375rem;
    line-height: 1.8;
    letter-spacing: 4.4px;
  }
}
.contact-title--flex__text p {
  font-size: 1rem;
  line-height: 1.5;
  letter-spacing: 1.05px;
}
@media screen and (max-width: 768px) {
  .contact-title--flex__text p {
    font-size: 0.875rem;
  }
}

.contact-about {
  padding-top: 60px;
}
@media screen and (max-width: 768px) {
  .contact-about {
    padding-top: 0;
  }
}
.contact-about__title {
  font-family: "Noto Sans JP", sans-serif;
  font-size: 1.625rem;
  letter-spacing: 1.95px;
  line-height: 1.8;
}
@media screen and (max-width: 768px) {
  .contact-about__title {
    font-size: 1.125rem;
    line-height: 31px;
    letter-spacing: 1.35px;
  }
}
.contact-about__subtitle {
  font-family: "Noto Sans JP", sans-serif;
  font-size: 1rem;
  line-height: 2;
  letter-spacing: 1.2px;
}
@media screen and (max-width: 768px) {
  .contact-about__subtitle {
    font-size: 0.875rem;
    line-height: 24px;
    letter-spacing: 1.05px;
  }
}
.contact-about__flex {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .contact-about__flex {
    display: block;
  }
}
.contact-about__flex .flex-left {
  background-color: #e5e5e5;
  flex: 0 0 45%;
  padding: 50px;
  max-width: 462px;
}
@media screen and (max-width: 768px) {
  .contact-about__flex .flex-left {
    padding: 20px;
    margin-bottom: 50px;
  }
}
.contact-about__flex--list {
  font-family: "Noto Sans JP", sans-serif;
  font-size: 1rem;
  line-height: 2;
  letter-spacing: 1.2px;
}
@media screen and (max-width: 768px) {
  .contact-about__flex--list {
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 1.05px;
  }
}
.contact-about__flex .flex-right {
  flex: 0 0 55%;
  max-width: 495px;
}

.contact-form--text h5, .contact-form--text .h5 {
  font-family: "Noto Sans JP", sans-serif;
  font-weight: bold;
  font-size: 1.625rem;
  letter-spacing: 1.95px;
}
@media screen and (max-width: 768px) {
  .contact-form--text h5, .contact-form--text .h5 {
    font-size: 1.25rem;
    letter-spacing: 1.5px;
  }
}
.contact-form--text h6, .contact-form--text .h6 {
  font-family: "Noto Sans JP", sans-serif;
  font-weight: normal;
  font-size: 1.5rem;
  letter-spacing: 1.95px;
  margin-bottom: 10px;
}
@media screen and (max-width: 768px) {
  .contact-form--text h6, .contact-form--text .h6 {
    font-size: 18px;
    letter-spacing: 1.35px;
  }
}
.contact-form--text p {
  font-family: "Noto Sans JP", sans-serif;
  font-size: 1rem;
  line-height: 1.8;
  letter-spacing: 1.2px;
  margin-bottom: 60px;
}
@media screen and (max-width: 768px) {
  .contact-form--text p {
    font-size: 14px;
    letter-spacing: 1.05px;
    text-align: left;
  }
}

.contact-slide {
  padding-top: 60px;
}
@media screen and (max-width: 768px) {
  .contact-slide {
    padding-top: 0;
  }
}
.contact-slide--inner {
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .contact-slide--inner {
    display: block;
  }
}
.contact-slide__title {
  font-family: "Noto Sans JP", sans-serif;
  font-size: 1.5rem;
  letter-spacing: 1.95px;
  line-height: 1.8;
}
@media screen and (max-width: 768px) {
  .contact-slide__title {
    font-size: 1.125rem;
    line-height: 31px;
    letter-spacing: 1.35px;
  }
}
.contact-slide__subtitle {
  font-family: "Noto Sans JP", sans-serif;
  font-size: 1rem;
  line-height: 2;
  letter-spacing: 1.2px;
}
@media screen and (max-width: 768px) {
  .contact-slide__subtitle {
    font-size: 0.875rem;
    line-height: 24px;
    letter-spacing: 1.05px;
  }
}
.contact-slide__flex {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .contact-slide__flex {
    display: block;
  }
}
.contact-slide__flex--list {
  font-family: "Noto Sans JP", sans-serif;
  font-size: 1rem;
  line-height: 2;
  letter-spacing: 1.2px;
}
@media screen and (max-width: 768px) {
  .contact-slide__flex--list {
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 1.05px;
  }
}
.contact-slide-box {
  background-color: #e5e5e5;
  flex: 0 0 45%;
  padding: 50px;
  max-width: 462px;
}
@media screen and (max-width: 768px) {
  .contact-slide-box {
    padding: 20px;
    margin-bottom: 50px;
  }
}
.contact-slide--left {
  flex: 1 1;
  word-break: normal;
}
.contact-slide-img {
  flex: 0 0 485px;
  margin-left: 130px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .contact-slide-img {
    margin-left: 0;
  }
}
.contact-slide-img .concept-slider {
  max-width: 485px;
  padding-bottom: 40px;
}
.contact-slide-img .swiper-button-next,
.contact-slide-img .swiper-button-prev {
  color: #000;
}
.contact-slide-img .swiper-pagination-bullet {
  background-color: #000;
}

.concept-thanks {
  background-color: #E5E5E5;
  margin-top: 50px;
  padding: 70px 0;
}
@media screen and (max-width: 768px) {
  .concept-thanks {
    margin-top: 30px;
    padding: 40px 0;
  }
}
.concept-thanks .container {
  max-width: 530px;
}
.concept-thanks--title {
  text-align: center;
  font-size: 1.625rem;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  .concept-thanks--title {
    font-size: 1.375rem;
  }
}
.concept-thanks--sub {
  text-align: center;
  font-size: 1.5rem;
}
@media screen and (max-width: 768px) {
  .concept-thanks--sub {
    text-align: left;
    font-size: 1.25rem;
  }
}
.concept-thanks .concept-slider {
  text-align: center;
  margin-top: 50px;
  max-width: 485px;
  padding-bottom: 40px;
}
@media screen and (max-width: 768px) {
  .concept-thanks .concept-slider {
    margin-top: 30px;
  }
}
.concept-thanks .concept-slider .swiper-button-next,
.concept-thanks .concept-slider .swiper-button-prev {
  color: #000;
}
.concept-thanks .concept-slider .swiper-pagination-bullet {
  background-color: #000;
}
.concept-thanks--text {
  text-align: center;
  font-size: 1.125rem;
  font-weight: bold;
  margin-top: 40px;
}
@media screen and (max-width: 768px) {
  .concept-thanks--text {
    margin-top: 20px;
  }
}
.concept-thanks--btn {
  text-align: center;
  margin-top: 40px;
}
@media screen and (max-width: 768px) {
  .concept-thanks--btn {
    margin-top: 30px;
  }
}
.concept-thanks--btn a {
  font-size: 1.25rem;
  max-width: 300px;
  padding: 15px;
  font-weight: bold;
}

.default-main {
  margin-top: 100px;
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .default-main {
    margin-top: 30px;
  }
}
.default-main--title {
  font-family: "Noto Serif JP", serif;
  font-size: 2rem;
  letter-spacing: 0.2em;
  margin-bottom: 40px;
}
@media screen and (max-width: 768px) {
  .default-main--title {
    font-size: 1.25rem;
    margin-bottom: 20px;
  }
}
.default-main--contents {
  line-height: 1.875;
  font-size: 1rem;
}
.default-main--contents h3, .default-main--contents .h3 {
  font-size: 1.25rem;
  margin-top: 70px;
  margin-bottom: 30px;
}
.default-main--contents p {
  margin-bottom: 40px;
}
@media screen and (max-width: 768px) {
  .default-main--contents {
    font-size: 0.875rem;
  }
  .default-main--contents h3, .default-main--contents .h3 {
    font-size: 1rem;
    margin-top: 30px;
    margin-bottom: 15px;
  }
  .default-main--contents p {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .default-main--contents p {
    margin-bottom: 29px;
  }
}
.default-main--head {
  border-bottom: 1px solid #000;
  padding-bottom: 50px;
}
@media screen and (max-width: 768px) {
  .default-main--head {
    padding-bottom: 0;
  }
}
.default-main--body {
  padding-top: 50px;
}
@media screen and (max-width: 768px) {
  .default-main--body {
    padding-top: 30px;
  }
}
.default-main--body > *:first-child {
  margin-top: 0;
}
.default-main--body > *:last-child {
  margin-bottom: 0;
}
.default-main--link {
  margin-top: 100px;
}
@media screen and (max-width: 768px) {
  .default-main--link {
    margin-top: 50px;
  }
}
.default-main--data {
  font-size: 1rem;
  padding: 50px;
  border: 1px solid #000;
}
@media screen and (max-width: 768px) {
  .default-main--data {
    font-size: 0.875rem;
    padding: 30px 15px;
  }
}
.default-main--dt {
  font-weight: normal;
  margin-bottom: 30px;
}
.default-main--dd {
  margin-left: 130px;
  line-height: 1.5;
}
@media screen and (max-width: 768px) {
  .default-main--dd {
    margin-left: 0;
  }
}

.privacy-main .container {
  max-width: 860px;
}

.privacy-content {
  padding-top: 0;
}
.privacy-content ul {
  margin-left: 1em;
}
.privacy-content ul > li {
  margin-top: 15px;
}
.privacy-content ul > li p {
  margin-top: 5px;
  padding-top: 5px;
  border-top: 1px solid #000;
  margin-bottom: 10px;
}
.privacy-content h2, .privacy-content .h2,
.privacy-content h3,
.privacy-content .h3,
.privacy-content h4,
.privacy-content .h4,
.privacy-content h4 {
  font-size: 1.25rem;
  margin-top: 40px;
  margin-bottom: 15px;
  font-weight: 600;
}
.privacy-content p {
  margin-bottom: 20px;
}
.privacy-content p:first-child {
  border-bottom: 1px solid #000;
  padding-bottom: 40px;
}
@media screen and (max-width: 768px) {
  .privacy-content {
    font-size: 0.875rem;
  }
  .privacy-content h2, .privacy-content .h2,
.privacy-content h3,
.privacy-content .h3,
.privacy-content h4,
.privacy-content .h4,
.privacy-content h4 {
    font-size: 1rem;
    margin-top: 20px;
    margin-bottom: 15px;
  }
}

.doma-main {
  font-family: "Noto Sans JP", sans-serif;
  margin-bottom: 60px;
  margin-top: 30px;
}
@media screen and (max-width: 768px) {
  .doma-main {
    margin-bottom: 40px;
  }
}
.doma-main_title {
  letter-spacing: 0.4em;
  font-size: 2.875rem;
  line-height: 1.65;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .doma-main_title {
    font-size: 5.5vw;
  }
}
.doma-main_img {
  text-align: center;
}
.doma-main_logo {
  text-align: center;
  margin-top: 40px;
}
@media screen and (max-width: 768px) {
  .doma-main_logo {
    margin-top: 20px;
    padding: 0 20px;
  }
}
.doma-main_text {
  font-size: 1.125rem;
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  .doma-main_text {
    margin-top: 20px;
  }
}
.doma-main_bunner {
  text-align: center;
  margin-top: 40px;
}

.doma-living {
  padding: 60px 0;
  background-image: url(../img/doma/doma_bg.png);
  background-size: cover;
  background-position: center;
  font-family: "Noto Sans JP", sans-serif;
}
@media screen and (max-width: 768px) {
  .doma-living {
    padding: 50px 0;
  }
}
.doma-living_title {
  text-align: center;
  font-family: "Oswald", sans-serif;
  font-size: 3.5rem;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: 0.15em;
}
@media screen and (max-width: 768px) {
  .doma-living_title {
    font-size: 2.5rem;
    line-height: 1;
    letter-spacing: 0.3em;
  }
}
@media screen and (max-width: 768px) {
  .doma-living_title {
    font-size: 1.75rem;
  }
}
.doma-living_img {
  margin-top: 40px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .doma-living_img {
    margin-top: 30px;
    display: block;
  }
  .doma-living_img img {
    margin-bottom: 15px;
    width: 100%;
  }
}
.doma-living_text {
  margin-top: 40px;
  margin-bottom: 0;
}
@media screen and (max-width: 768px) {
  .doma-living_text {
    margin-top: 20px;
  }
}

.doma-detail {
  margin: 60px 0;
}
@media screen and (max-width: 768px) {
  .doma-detail {
    margin: 40px 0;
  }
}
.doma-detail-box {
  display: flex;
  justify-content: space-between;
}
.doma-detail-box + .doma-detail-box {
  margin-top: 50px;
}
@media screen and (max-width: 768px) {
  .doma-detail-box + .doma-detail-box {
    margin-top: 50px;
  }
}
.doma-detail-box:nth-child(even) .doma-detail-box_img {
  order: 2;
}
.doma-detail-box:nth-child(even) .doma-detail-box_right {
  order: 1;
  padding-left: 0;
  padding-right: 50px;
}
@media screen and (max-width: 768px) {
  .doma-detail-box:nth-child(even) .doma-detail-box_right {
    padding-right: 0;
  }
}
.doma-detail-box_img {
  flex: 0 0 630px;
}
@media screen and (max-width: 768px) {
  .doma-detail-box_img {
    flex: 0 0 100%;
    margin-top: 40px;
  }
}
.doma-detail-box_right {
  padding-left: 50px;
}
@media screen and (max-width: 768px) {
  .doma-detail-box_right {
    padding-left: 0;
  }
}
.doma-detail-box_title {
  font-family: "Oswald", sans-serif;
  font-size: 3.5rem;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: 0.15em;
  font-size: 3.125rem;
  margin-bottom: 0;
}
@media screen and (max-width: 768px) {
  .doma-detail-box_title {
    font-size: 2.5rem;
    line-height: 1;
    letter-spacing: 0.3em;
  }
}
@media screen and (max-width: 768px) {
  .doma-detail-box_title {
    text-align: center;
  }
}
.doma-detail-box_text {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  .doma-detail-box_text {
    margin-top: 20px;
  }
}
.doma-detail_map {
  text-align: center;
  margin-top: 50px;
}
@media screen and (max-width: 768px) {
  .doma-detail_map {
    margin-top: 30px;
  }
}
.doma-detail_btn {
  text-align: center;
  margin-top: 40px;
}
.doma-detail_btn a {
  min-width: 715px;
}
@media screen and (max-width: 768px) {
  .doma-detail_btn a {
    min-width: 100%;
  }
}

.fin-main {
  margin-top: 60px;
}
@media screen and (max-width: 768px) {
  .fin-main {
    margin-top: 20px;
  }
}
.fin-main .container {
  max-width: 1515px;
}
@media screen and (max-width: 768px) {
  .fin-main--img {
    margin-left: -15px;
    margin-right: -15px;
  }
}

.fin-about {
  margin: 100px 0;
}
@media screen and (max-width: 768px) {
  .fin-about {
    margin: 40px 0 10px;
  }
}
.fin-about .container {
  max-width: 1470px;
}
.fin-about--inner {
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .fin-about--inner {
    flex-wrap: wrap;
  }
}
.fin-about-left {
  flex: 0 0 670px;
}
@media screen and (max-width: 768px) {
  .fin-about-left {
    flex: 0 0 100%;
  }
}
.fin-about-left--title {
  font-size: 2.4375rem;
}
@media screen and (max-width: 768px) {
  .fin-about-left--title {
    text-align: center;
    font-size: 1.25rem;
  }
}
.fin-about-left--text {
  font-size: 1.125rem;
  line-height: 1.88;
}
@media screen and (max-width: 768px) {
  .fin-about-left--text {
    font-size: 1rem;
    line-height: 1.6;
  }
}
.fin-about--img {
  margin-right: -40px;
  margin-top: -130px;
}
@media screen and (max-width: 768px) {
  .fin-about--img {
    margin-right: 0;
    margin-top: 30px;
  }
}

.fin-image {
  background-color: #F4F5F5;
  margin: 100px 0;
  border-top: 50px solid #fff;
  border-bottom: 1px solid #fff;
}
@media screen and (max-width: 768px) {
  .fin-image {
    margin: 10px 0;
  }
}
.fin-image .container {
  max-width: 1515px;
}
.fin-image--bg {
  margin: -50px 0;
}
@media screen and (max-width: 768px) {
  .fin-image--bg {
    margin: -20px 0;
  }
}

.fin-banner {
  margin: 150px 0 0 0;
}
@media screen and (max-width: 768px) {
  .fin-banner {
    margin: 70px 0 0 0;
  }
}

.fin-btn {
  margin: 150px 0 100px;
}
@media screen and (max-width: 768px) {
  .fin-btn {
    margin: 50px 0 40px;
  }
}
.fin-btn--btn {
  text-align: center;
}
.fin-btn--btn a {
  min-width: 715px;
}
@media screen and (max-width: 768px) {
  .fin-btn--btn a {
    min-width: 100%;
  }
}

.fin-stage {
  background-image: url(../img/fin/fin_bg1.png);
  background-size: cover;
  background-position: center;
  padding: 110px 0;
}
@media screen and (max-width: 768px) {
  .fin-stage {
    padding: 40px 0 20px;
  }
}
.fin-stage .container {
  max-width: 1230px;
}
.fin-stage--title {
  font-size: 1.875rem;
  text-align: center;
  line-height: 1.8;
}
@media screen and (max-width: 768px) {
  .fin-stage--title {
    font-size: 1.125rem;
    text-align: left;
  }
}
.fin-stage--inner {
  display: flex;
  justify-content: space-between;
  margin-top: 50px;
}
@media screen and (max-width: 768px) {
  .fin-stage--inner {
    margin-top: 30px;
    flex-wrap: wrap;
  }
}
.fin-stage-box {
  flex: 0 0 32%;
}
@media screen and (max-width: 768px) {
  .fin-stage-box {
    flex: 0 0 100%;
    padding-left: 30px;
    padding-right: 30px;
    margin-bottom: 20px;
  }
}
.fin-stage-box--img img {
  width: 100%;
  height: auto;
}
.fin-stage-box--text {
  text-align: center;
  font-size: 1.375rem;
  margin-top: 15px;
}
@media screen and (max-width: 768px) {
  .fin-stage-box--text {
    margin-top: 10px;
    font-size: 1rem;
  }
}

.fin-mitori {
  padding: 100px 0;
  background-image: url(../img/fin/fin_bg3.png);
  background-size: cover;
  background-position: center;
}
@media screen and (max-width: 768px) {
  .fin-mitori {
    padding: 40px 0;
  }
}
.fin-mitori .container {
  max-width: 1195px;
}
.fin-mitori--title {
  font-size: 2.4375rem;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .fin-mitori--title {
    font-size: 1.25rem;
  }
}
.fin-mitori--inner {
  display: flex;
  justify-content: space-between;
  margin-top: 100px;
}
@media screen and (max-width: 768px) {
  .fin-mitori--inner {
    flex-wrap: wrap;
    margin-top: 30px;
  }
}
@media screen and (max-width: 768px) {
  .fin-mitori--img {
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 20px;
  }
}
.fin-mitori-detail {
  flex: 0 0 535px;
}
@media screen and (max-width: 768px) {
  .fin-mitori-detail {
    flex: 0 0 100%;
  }
}
.fin-mitori-detail--box {
  background-color: #F4F5F5;
  padding: 40px 25px;
}
@media screen and (max-width: 768px) {
  .fin-mitori-detail--box {
    padding: 30px 15px;
  }
}
.fin-mitori-detail--title {
  text-align: center;
  font-size: 1.375rem;
}
@media screen and (max-width: 768px) {
  .fin-mitori-detail--title {
    font-size: 1.125rem;
  }
}
.fin-mitori-detail--text {
  margin-top: 30px;
  text-indent: -1em;
  margin-left: 1em;
}
@media screen and (max-width: 768px) {
  .fin-mitori-detail--text {
    margin-top: 15px;
  }
}

.fin-cv {
  padding: 100px 0;
  background-image: url(../img/fin/fin_bg2.png);
  background-size: cover;
  background-position: center;
}
@media screen and (max-width: 768px) {
  .fin-cv {
    padding: 30px 0;
  }
}
.fin-cv--title {
  font-size: 1.875rem;
}
@media screen and (max-width: 768px) {
  .fin-cv--title {
    display: flex;
    align-items: flex-end;
    font-size: 0.9375rem;
  }
}
.fin-cv--title img {
  margin-right: 60px;
}
@media screen and (max-width: 768px) {
  .fin-cv--title img {
    width: 30%;
    margin-right: 15px;
  }
}
.fin-cv--btn {
  text-align: center;
  margin-top: 60px;
}
@media screen and (max-width: 768px) {
  .fin-cv--btn {
    margin-top: 20px;
  }
}
.fin-cv--btn a {
  min-width: 715px;
}
@media screen and (max-width: 768px) {
  .fin-cv--btn a {
    min-width: 100%;
  }
}

.vr-ex {
  margin: 60px 0;
  padding: 60px 0;
  text-align: center;
  background: #eee;
}
@media screen and (max-width: 768px) {
  .vr-ex {
    padding: 30px 0;
  }
}
.vr-ex--title {
  text-align: center;
  font-size: 1.875rem;
  display: inline-block;
  margin: 0 auto;
  width: 400px;
  padding: 15px 0;
  font-size: 1.25rem;
  background-color: #000;
  color: #fff;
}
@media screen and (max-width: 768px) {
  .vr-ex--title {
    margin: 10px auto;
    text-align: center;
    padding: 15px 10px;
    width: 80%;
  }
}
.vr-ex--contents {
  margin: 30px auto;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .vr-ex--contents {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    overflow: hidden;
  }
  .vr-ex--contents iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }
}

.index-mv {
  background-image: url(../img/index/bg_mv.png);
  background-size: cover;
  background-position: bottom right;
  background-repeat: no-repeat;
  min-height: 900px;
}
@media screen and (max-width: 768px) {
  .index-mv {
    min-height: 100%;
    padding-bottom: 30px;
  }
}
.index-mv-main--inner {
  position: relative;
  margin: 0 auto;
  max-width: 1650px;
}
@media screen and (max-width: 992px) {
  .index-mv-main--inner .container {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    max-width: 100%;
  }
}
.index-mv-main--img {
  width: 100%;
}
.index-mv-main--text {
  position: relative;
  display: block;
  width: 100%;
  margin-top: 30px;
  margin-left: auto;
  margin-right: 0;
  font-size: 1.75rem;
  line-height: 1.95;
  letter-spacing: 0.15em;
  z-index: 5;
  text-align: right;
}
.index-mv-main--text img {
  width: 124px;
  height: auto;
  margin-left: 0.25em;
  margin-right: 0.25em;
}
.index-mv-main--text z small, .index-mv-main--text z .small {
  font-size: 0.9em;
}
@media screen and (max-width: 992px) {
  .index-mv-main--text {
    margin-top: 150vw;
    margin-left: 15px;
    margin-right: auto;
  }
}
@media screen and (max-width: 768px) {
  .index-mv-main--text {
    margin-top: 324px;
    font-size: 1rem;
  }
  .index-mv-main--text img {
    width: 72px;
  }
}
.index-mv-main--catch {
  position: absolute;
  top: 280px;
  left: 18px;
  z-index: 2;
  font-size: 1.875rem;
}
@media screen and (max-width: 992px) {
  .index-mv-main--catch {
    top: 55vw;
  }
}
@media screen and (max-width: 768px) {
  .index-mv-main--catch {
    margin-top: -30px;
    top: 54.5vw;
    font-size: 0.9375rem;
    position: static;
    margin-left: 18px;
  }
}
.index-mv-main--catch span {
  display: inline-block;
  background-color: #000;
  color: #fff;
  padding: 10px 22px;
  letter-spacing: 0.36em;
}
.index-mv-main--catch span:not(:last-of-type) {
  margin-bottom: 25px;
}
@media screen and (max-width: 768px) {
  .index-mv-main--catch span {
    padding: 4px 18px;
  }
  .index-mv-main--catch span:not(:last-of-type) {
    margin-bottom: 14px;
  }
}
.index-mv-main--sub {
  margin-bottom: 0;
  margin-left: 15px;
  margin-right: 15px;
}
.index-mv-main--thumb01 {
  position: absolute;
  bottom: -10px;
  left: -140px;
}
@media screen and (max-width: 992px) {
  .index-mv-main--thumb01 {
    left: 0;
    bottom: auto;
    top: 100vw;
  }
}
@media screen and (max-width: 768px) {
  .index-mv-main--thumb01 {
    width: 297px;
    top: calc(54.5vw + 165px);
  }
}
.index-mv-main--thumb02 {
  position: absolute;
  top: 0;
  right: -20px;
}
@media screen and (max-width: 992px) {
  .index-mv-main--thumb02 {
    right: 0;
    top: 140vw;
  }
}
@media screen and (max-width: 768px) {
  .index-mv-main--thumb02 {
    width: 154px;
    top: calc(54.5vw + 262px);
  }
}
.index-mv-main--voice {
  position: absolute;
  bottom: -110px;
  left: 30px;
  background-color: #000;
  color: #fff;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 174px;
  height: 174px;
  border-radius: 50%;
  transition-duration: 0.5s;
  cursor: pointer;
}
.index-mv-main--voice:hover {
  opacity: 0.7 !important;
}
@media screen and (max-width: 992px) {
  .index-mv-main--voice {
    display: none;
  }
}
.index-mv-main--voice span {
  display: inline-block;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 1.125rem;
  letter-spacing: 0.15em;
  font-family: "Noto Serif JP", serif;
}
.index-mv-main--voice:hover {
  color: #fff;
  text-decoration: none;
}

.index-concept {
  position: relative;
  padding-top: 84px;
}
@media screen and (max-width: 768px) {
  .index-concept {
    padding-top: 10vw;
  }
}
.index-concept::before {
  position: absolute;
  right: 0;
  bottom: -124px;
  content: "";
  display: block;
  background-image: url(../img/index/bg_concept.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  width: 39%;
  height: 436px;
}
@media screen and (max-width: 992px) {
  .index-concept::before {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .index-concept::before {
    bottom: -50px;
    height: 316px;
  }
}
.index-concept--inner {
  display: flex;
  flex-wrap: wrap;
}
.index-concept--main {
  width: calc(100% - 562px);
  padding-right: 2em;
}
@media screen and (max-width: 992px) {
  .index-concept--main {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .index-concept--main {
    padding-right: 0;
  }
}
.index-concept--aside {
  width: 562px;
  padding-top: 65px;
}
@media screen and (max-width: 992px) {
  .index-concept--aside {
    margin: 0 auto;
    width: 100%;
    max-width: 562px;
  }
}
.index-concept--link {
  display: block;
  transition-duration: 0.5s;
  cursor: pointer;
}
.index-concept--link:hover {
  opacity: 0.7 !important;
}
.index-concept--title {
  font-family: "Oswald", sans-serif;
  font-size: 3.5rem;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: 0.15em;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  line-height: 1.1;
}
@media screen and (max-width: 768px) {
  .index-concept--title {
    font-size: 2.5rem;
    line-height: 1;
    letter-spacing: 0.3em;
  }
}
.index-concept--title::before {
  content: url(../img/index/concept_title.svg);
  display: block;
  transform: translateX(-184px);
}
@media screen and (max-width: 768px) {
  .index-concept--title {
    margin-bottom: 22px;
  }
  .index-concept--title::before {
    transform: translateX(-200px);
  }
}
.index-concept--data {
  margin-top: 60px;
}
@media screen and (max-width: 768px) {
  .index-concept--data {
    margin-top: 20px;
    margin-bottom: 24px;
  }
}
.index-concept--dt {
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0.15em;
}
@media screen and (max-width: 768px) {
  .index-concept--dt {
    font-size: 1.25rem;
    line-height: 1.3;
  }
}
.index-concept--dd {
  margin-top: 40px;
  line-height: 1.9;
}
@media screen and (max-width: 768px) {
  .index-concept--dd {
    margin-top: 28px;
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 768px) {
  .index-concept--logo {
    width: 312px;
  }
}
.index-concept--link {
  display: block;
  margin-top: 122px;
}
@media screen and (max-width: 992px) {
  .index-concept--link {
    margin-top: 40px;
  }
}
.index-concept--list {
  display: flex;
  flex-wrap: wrap;
}
.index-concept--item {
  position: relative;
  width: calc(50% - 5px);
}
.index-concept--item:nth-of-type(odd) {
  margin-right: 10px;
}
.index-concept--item:not(:nth-of-type(-n + 2)) {
  margin-top: 10px;
}
.index-concept--img {
  display: block;
}
.index-concept--img img {
  width: 100%;
}

.index-catalog {
  margin-top: 60px;
  padding-top: 60px;
  padding-bottom: 80px;
  margin-bottom: 60px;
  position: relative;
  background-color: #000;
  color: #fff;
}
@media screen and (max-width: 768px) {
  .index-catalog {
    padding-top: 55px;
    padding-bottom: 0;
    margin-top: 40px;
    margin-left: 15px;
    margin-right: 15px;
  }
}
.index-catalog::before {
  position: absolute;
  content: "";
  right: 0;
  top: 0;
  bottom: 0;
  width: 35%;
  background-color: #fff;
}
@media screen and (max-width: 992px) {
  .index-catalog::before {
    content: none;
  }
}
.index-catalog--inner {
  position: relative;
}
.index-catalog--jp {
  letter-spacing: 0.32em;
  margin-right: 30px;
}
@media screen and (max-width: 768px) {
  .index-catalog--jp {
    font-size: 1.875rem;
    letter-spacing: 0.2em;
    margin-right: 15px;
  }
}
.index-catalog--en {
  text-transform: uppercase;
  font-family: "Oswald", sans-serif;
  font-weight: 400;
  font-size: 1.25rem;
  line-height: 1.4;
  letter-spacing: 0.15em;
}
@media screen and (max-width: 768px) {
  .index-catalog--desc {
    font-size: 14px;
  }
}
.index-catalog--link {
  margin-top: 40px;
}
.index-catalog--link .btn-simple {
  color: #fff;
  border-bottom-color: #fff;
}
.index-catalog--aside {
  display: block;
  width: 100%;
  max-width: 470px;
  text-align: center;
  background-color: #e5e5e5;
  position: absolute;
  right: 0;
  top: 23px;
  padding-top: 20px;
  padding-bottom: 20px;
  transition-duration: 0.5s;
  cursor: pointer;
}
.index-catalog--aside:hover {
  opacity: 0.7 !important;
}
@media screen and (max-width: 992px) {
  .index-catalog--aside {
    left: 50%;
    transform: translateX(-50%);
    top: auto;
    bottom: -250px;
  }
  .index-catalog--aside img {
    width: 70%;
  }
}
@media screen and (max-width: 768px) {
  .index-catalog--aside {
    width: calc(100% + 30px);
    margin-top: 30px;
    margin-left: -15px;
    margin-right: -15px;
    padding-bottom: 0;
    position: relative;
    bottom: 0;
    left: 0;
    transform: translateX(0);
  }
  .index-catalog--aside img {
    width: 100%;
  }
}
.index-catalog--tel {
  font-family: "Oswald", sans-serif;
  font-size: 2.25rem;
  letter-spacing: 0.3em;
}
@media screen and (max-width: 768px) {
  .index-catalog--tel {
    font-size: 1.75rem;
  }
}
.index-catalog .btn-simple {
  width: auto;
  min-width: 220px;
  padding-right: 30px;
}
@media screen and (max-width: 768px) {
  .index-catalog .btn-simple {
    font-size: 1rem;
    width: 100%;
  }
}

.index-catalog--link + .index-catalog--desc {
  margin-top: 50px;
}

.index-zancre {
  padding-top: 130px;
  padding-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .index-zancre {
    padding-top: 15px;
    padding-bottom: 40px;
  }
}
.index-zancre--bnr {
  display: block;
  transition-duration: 0.5s;
  cursor: pointer;
}
.index-zancre--bnr:hover {
  opacity: 0.7 !important;
}
.index-zancre--bnr img {
  width: 100%;
}
.index-zancre--bnr:not(:last-of-type) {
  margin-bottom: 50px;
}
@media screen and (max-width: 768px) {
  .index-zancre--bnr:not(:last-of-type) {
    margin-bottom: 24px;
  }
}

.index-lineup {
  padding-top: 130px;
  padding-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .index-lineup {
    padding-top: 15px;
    padding-bottom: 40px;
  }
}
.index-lineup-list {
  display: flex;
  justify-content: space-between;
  transition-duration: 0.5s;
  cursor: pointer;
}
.index-lineup-list:hover {
  opacity: 0.7 !important;
}
.index-lineup-list--bnr {
  display: block;
  transition-duration: 0.5s;
  cursor: pointer;
}
.index-lineup-list--bnr:hover {
  opacity: 0.7 !important;
}
@media screen and (max-width: 768px) {
  .index-lineup-list {
    display: block;
  }
  .index-lineup-list-bnr--btn {
    display: block;
    margin-bottom: 40px;
  }
  .index-lineup-list-bnr--btn img {
    margin: auto;
  }
}

.index-bunner1 {
  text-align: center;
  margin-top: 220px;
  margin-bottom: -120px;
}
@media screen and (max-width: 768px) {
  .index-bunner1 {
    margin-top: 90px;
    margin-bottom: -70px;
  }
}

.index-bunner2 {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 60px;
}
@media screen and (max-width: 768px) {
  .index-bunner2 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}

.index-bunner3 {
  text-align: center;
  display: flex;
  justify-content: center;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
}
.index-bunner3 .index-campaign--bnr {
  margin-right: 60px;
}
@media screen and (max-width: 768px) {
  .index-bunner3 {
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 0 15px;
    flex-direction: column;
  }
  .index-bunner3 .index-campaign--bnr {
    margin: 0 0 40px 0;
  }
}

.index-lineup {
  padding-top: 100px;
  padding-bottom: 100px;
  background-image: url(../img/index/bg_lineup.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
@media screen and (max-width: 768px) {
  .index-lineup {
    padding-top: 47px;
    padding-bottom: 65px;
  }
}
.index-lineup--head {
  text-align: center;
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .index-lineup--head {
    margin-bottom: 30px;
  }
}
.index-lineup--logo {
  width: 131px;
  height: auto;
}
@media screen and (max-width: 768px) {
  .index-lineup--logo {
    width: 107px;
  }
}
.index-lineup--title {
  text-transform: uppercase;
  font-size: 3.125rem;
  font-family: "Oswald", sans-serif;
  letter-spacing: 0.3em;
  margin-left: 10px;
}
@media screen and (max-width: 768px) {
  .index-lineup--title {
    font-size: 2rem;
  }
}
.index-lineup--list {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .index-lineup--list {
    margin-bottom: 0;
  }
}
.index-lineup--item {
  width: 50%;
  padding: 20px 30px;
  background-color: rgb(255, 255, 255);
  background-position: center;
  background-repeat: no-repeat;
  min-height: 375px;
  display: flex;
  flex-direction: column;
  border: 1px solid #e5e5e5;
  transition: opacity 0.5s;
  transition-duration: 0.5s;
  cursor: pointer;
  position: relative;
  cursor: pointer;
}
.index-lineup--item:hover {
  opacity: 0.7 !important;
}
.index-lineup--item a.div-link {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  text-indent: -9999px;
}
.index-lineup--item:hover {
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .index-lineup--item {
    min-height: 280px;
    background-size: 60%;
    margin-top: 10px;
    width: 100%;
    padding: 15px 30px;
  }
}
.index-lineup--name {
  margin-bottom: 10px;
}
@media screen and (max-width: 768px) {
  .index-lineup--name {
    margin-bottom: 5px;
  }
  .index-lineup--item:first-of-type .index-lineup--name {
    width: 112px;
  }
  .index-lineup--item:nth-of-type(2) .index-lineup--name {
    width: 159px;
  }
  .index-lineup--item:nth-of-type(3) .index-lineup--name {
    width: 141px;
  }
  .index-lineup--item:last-of-type .index-lineup--name {
    width: 149px;
  }
}
.index-lineup--img {
  margin: 0 auto 10px;
  width: 166px;
  height: 166px;
  border-radius: 50%;
  overflow: hidden;
}
.index-lineup--img img {
  width: 100%;
}
@media screen and (max-width: 768px) {
  .index-lineup--img {
    width: 83px;
    height: 83px;
    margin-bottom: 7px;
  }
}
.index-lineup--more {
  margin-top: auto;
}
.index-lineup--more .btn-simple {
  display: block;
  margin-left: auto;
}
.index-lineup--link {
  margin-top: 40px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .index-lineup--link {
    margin-top: 25px;
    text-align: left;
  }
}

.index-tel {
  padding: 70px 0;
  background-color: #e5e5e5;
}
@media screen and (max-width: 768px) {
  .index-tel {
    padding: 40px 0;
  }
}
.index-tel_title {
  text-align: center;
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0.15em;
  margin-bottom: 0;
}
@media screen and (max-width: 768px) {
  .index-tel_title {
    font-size: 1.25rem;
    line-height: 1.3;
  }
}
@media screen and (max-width: 768px) {
  .index-tel_title {
    font-size: 1.875rem;
  }
}
.index-tel_sub {
  text-align: center;
  font-family: "Oswald", sans-serif;
  font-weight: 400;
  font-size: 1.25rem;
  line-height: 1.4;
  letter-spacing: 0.15em;
}
@media screen and (max-width: 768px) {
  .index-tel_sub {
    margin-top: 10px;
  }
}
.index-tel_text {
  text-align: center;
  margin-top: 20px;
}
.index-tel_number {
  text-align: center;
  font-family: "Oswald", sans-serif;
  font-size: 3.5rem;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: 0.15em;
  font-size: 3.125rem;
  margin-top: 20px;
  letter-spacing: 0.3em;
}
@media screen and (max-width: 768px) {
  .index-tel_number {
    font-size: 2.5rem;
    line-height: 1;
    letter-spacing: 0.3em;
  }
}
@media screen and (max-width: 768px) {
  .index-tel_number {
    font-size: 2.1875rem;
  }
}

.index-column {
  padding: 70px 0 90px 0;
  background-color: #e4e4e4;
}
.index-column.minimalism {
  background-color: #fff;
}
.index-column.minimalism a:first-of-type {
  display: block;
  margin-bottom: 50px;
}
@media screen and (max-width: 768px) {
  .index-column.minimalism .container {
    padding: 15px;
  }
}
@media screen and (max-width: 768px) {
  .index-column .container {
    padding: 0;
  }
}
.index-column-title {
  margin-bottom: 40px;
}
@media screen and (max-width: 768px) {
  .index-column-title {
    padding: 0 15px;
  }
}
.index-column-list {
  display: flex;
  justify-content: start;
  margin-bottom: 160px;
}
@media screen and (max-width: 768px) {
  .index-column-list {
    display: block;
  }
}
.index-column-content {
  position: relative;
  margin-right: 120px;
  transition-duration: 0.5s;
  cursor: pointer;
  position: relative;
  cursor: pointer;
}
.index-column-content:hover {
  opacity: 0.7 !important;
}
.index-column-content a.div-link {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  text-indent: -9999px;
}
.index-column-content:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  .index-column-content {
    margin: 0 0 170px 0;
  }
}
.index-column-content--img {
  width: 300px;
  height: 225px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (max-width: 768px) {
  .index-column-content--img {
    width: 80%;
  }
}
.index-column-content--text {
  position: absolute;
  right: -55px;
  bottom: -120px;
  background-color: #fff;
  width: 300px;
  height: 147px;
  padding: 15px;
}
@media screen and (max-width: 768px) {
  .index-column-content--text {
    right: auto;
    left: 50px;
    bottom: -110px;
    width: 83%;
  }
}
.index-column-content--text time {
  display: block;
  border-bottom: 1px solid #bebfbf;
  margin-bottom: 15px;
  padding-bottom: 5px;
}
.index-column .index-lineup--link {
  margin-top: 40px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .index-column .index-lineup--link {
    margin-top: 25px;
    text-align: left;
  }
}

.gr-bottom {
  display: none;
}
@media screen and (max-width: 768px) {
  .gr-bottom {
    width: 100%;
    display: flex;
    justify-content: space-between;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 100;
  }
}
.gr-bottom_left, .gr-bottom_right {
  flex: 0 0 49%;
  background-color: #000;
  color: #fff;
  text-align: center;
  font-size: 0.9375rem;
  padding: 10px 0 7px;
  box-shadow: 0px 0px 6px 3px rgba(0, 0, 0, 0.2);
  position: relative;
  cursor: pointer;
}
.gr-bottom_left a.div-link, .gr-bottom_right a.div-link {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  text-indent: -9999px;
}
.gr-bottom_text {
  font-size: 0.75rem;
}
.gr-bottom_en {
  font-family: "Oswald", sans-serif;
  letter-spacing: 0.3em;
  font-size: 1rem;
}
.gr-bottom_en a {
  color: #fff;
}

.index-movie {
  margin-top: -220px;
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .index-movie {
    margin: 30px 0;
  }
}
.index-movie--title {
  text-align: center;
  margin-bottom: 30px;
}
.index-movie-list {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  .index-movie-list {
    display: block;
  }
}
.index-movie-list--menu.move02 {
  margin: 0 20px;
}
@media screen and (max-width: 768px) {
  .index-movie-list--menu {
    margin: 0 15px 30px 15px;
  }
  .index-movie-list--menu.move02 {
    margin: 0 15px 30px 15px;
  }
  .index-movie-list--menu img {
    width: 100%;
  }
}
.index-movie--title {
  font-size: 2.25rem;
  letter-spacing: 0.05em;
}
@media screen and (max-width: 768px) {
  .index-movie--title {
    font-size: 1.75rem;
  }
}
@media screen and (max-width: 768px) {
  .index-movie--frame {
    position: relative;
    padding-bottom: 56.25%;
    /*アスペクト比 16:9の場合の縦幅*/
    height: 0;
    overflow: hidden;
  }
  .index-movie--frame iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
}

.index-blog {
  margin-top: 80px;
  background-color: #fff;
}
@media screen and (max-width: 768px) {
  .index-blog {
    margin-top: 40px;
  }
}
.index-blog-title {
  display: flex;
  align-items: center;
  gap: 30px;
}
@media screen and (max-width: 768px) {
  .index-blog-title {
    flex-direction: column;
    align-items: flex-start;
    gap: 5px;
  }
}
.index-blog-title b {
  font-family: "Oswald", sans-serif;
  font-size: 3.125rem;
  letter-spacing: 0.3em;
  font-weight: 400;
}
@media screen and (max-width: 768px) {
  .index-blog-title b {
    font-size: 2rem;
  }
}
.index-blog-title em {
  font-size: 1.5rem;
  letter-spacing: 0.2em;
  font-weight: 500;
}
@media screen and (max-width: 768px) {
  .index-blog-title em {
    font-size: 1rem;
  }
}
.index-blog-list {
  margin-top: 40px;
  display: flex;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .index-blog-list {
    display: block;
    margin-top: 25px;
    margin-bottom: 25px;
  }
}
.index-blog-content {
  transition-duration: 0.5s;
  cursor: pointer;
  padding: 40px 40px;
  border-top: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
  border-left: 1px solid #e4e4e4;
}
.index-blog-content:hover {
  opacity: 0.7 !important;
}
@media screen and (max-width: 768px) {
  .index-blog-content {
    border-right: 1px solid #e4e4e4;
    padding: 30px 20px;
    margin-top: 15px;
  }
}
.index-blog-content a:hover {
  text-decoration: none;
}
.index-blog-content--text {
  margin-top: 15px;
}
.index-blog-content--img {
  margin-bottom: 35px;
}
.index-blog-content:last-child {
  border-right: 1px solid #e4e4e4;
}
@media screen and (max-width: 768px) {
  .index-blog-content:last-child {
    border-bottom: 1px solid #e4e4e4;
  }
}

.blog_time {
  margin-top: 40px;
}

.index-style {
  max-width: 1200px;
  margin: 60px auto;
  border: 2px solid #b2b2b2;
}
@media screen and (max-width: 768px) {
  .index-style {
    max-width: 93%;
  }
}
.index-style--title {
  font-size: 1.5rem;
  text-align: center;
  height: 75px;
  line-height: 71px;
  background-color: #b2b2b2;
  color: #fff;
}
@media screen and (max-width: 768px) {
  .index-style--title {
    height: auto;
    line-height: 27px;
    font-size: 1.1875rem;
    padding: 20px 0;
  }
}
.index-style--list {
  padding: 30px 15px 15px 15px;
  display: flex;
  justify-content: space-around;
}
.index-style--list--menu {
  transition-duration: 0.5s;
  cursor: pointer;
}
.index-style--list--menu:hover {
  opacity: 0.7 !important;
}
@media screen and (max-width: 768px) {
  .index-style--list {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .index-style--list--menu {
    width: 48%;
    margin-bottom: 10px;
  }
}

.index-book {
  margin-top: 90px;
  margin-bottom: 60px;
}
@media screen and (max-width: 768px) {
  .index-book {
    margin-top: 40px;
    margin-bottom: 30px;
  }
}
.index-book .container {
  max-width: 1230px;
}

.index-special {
  background: url(../img/index/special_bk.png) center center no-repeat;
  background-size: cover;
  width: 100%;
  margin-bottom: 60px;
  padding: 30px 0;
}
.index-special--title {
  text-align: center;
}
@media screen and (max-width: 768px) {
  .index-special--title {
    margin-bottom: 20px;
  }
}
.index-special--list {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 10px;
}
@media screen and (max-width: 768px) {
  .index-special--list {
    grid-template-columns: 1fr 1fr;
  }
  .index-special--list .modelhouse-bottom-box--bg {
    padding: 4px 18px 12px;
  }
}

.index-vr {
  padding: 70px 0;
  background-color: #000;
}
@media screen and (max-width: 768px) {
  .index-vr {
    padding: 30px 0;
  }
}
.index-vr--inner {
  display: grid;
  grid-template-columns: 484px 510px;
  gap: 15px;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .index-vr--inner {
    grid-template-columns: 1fr;
  }
}
@media screen and (max-width: 768px) {
  .index-vr--title {
    margin-left: 20px;
    margin-right: 20px;
  }
}
.index-vr--btn {
  text-align: center;
}
.index-vr--btn a.btn-simple {
  color: #fff;
  border-color: #fff;
  min-width: 300px;
}
.index-vr--mv iframe {
  width: 100%;
  height: 287px;
}
@media screen and (max-width: 768px) {
  .index-vr--mv iframe {
    aspect-ratio: 16/9;
    height: auto;
  }
}

.index-hiraya {
  padding: 40px 0;
}
@media screen and (max-width: 768px) {
  .index-hiraya {
    background-color: #f2f2f2;
  }
}
.index-hiraya-box {
  display: flex;
  align-items: flex-end;
}
@media screen and (max-width: 768px) {
  .index-hiraya-box {
    display: block;
  }
}
.index-hiraya--left {
  position: relative;
  flex: 0 0 718px;
  background-color: #f2f2f2;
  padding: 70px 15px 70px 0;
  margin-bottom: 50px;
}
@media screen and (max-width: 768px) {
  .index-hiraya--left {
    padding: 0;
    margin-bottom: 20px;
  }
}
.index-hiraya--left:after {
  content: "";
  background: #f2f2f2;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100vw;
  right: 99%;
  z-index: -1;
}
.index-hiraya--title {
  font-size: 2.25rem;
  font-weight: 500;
  margin-bottom: 0;
  letter-spacing: 0.2em;
}
@media screen and (max-width: 768px) {
  .index-hiraya--title {
    font-size: 1.25rem;
  }
}
.index-hiraya--text {
  margin-top: 20px;
}
.index-hiraya--text b {
  background-color: #fbed50;
}
.index-hiraya--btn {
  margin-top: 60px;
}
@media screen and (max-width: 768px) {
  .index-hiraya--btn {
    margin-top: 25px;
  }
}
.index-hiraya--btn a {
  min-width: 300px;
}
.index-hiraya--right {
  position: relative;
  z-index: 2;
  display: grid;
  grid-template-columns: 1fr 1fr;
  margin-left: -80px;
  background-color: #fff;
}
@media screen and (max-width: 768px) {
  .index-hiraya--right {
    margin-left: 0;
  }
}
.index-hiraya-img {
  text-align: center;
  border: 1px solid #e2e2e2;
  margin-top: -1px;
  margin-right: -1px;
  display: grid;
  place-items: center;
  padding: 10px 10px 0 10px;
}
.index-hiraya-img a {
  transition-duration: 0.5s;
  cursor: pointer;
}
.index-hiraya-img a:hover {
  opacity: 0.7 !important;
}

.index-staff {
  scroll-margin: 80px;
  margin-top: 70px;
}
.index-staff-title {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 30px 15px;
  background-color: #000;
  color: #fff;
  margin: 0;
}
@media screen and (max-width: 768px) {
  .index-staff-title {
    text-align: center;
  }
}
.index-staff-title em {
  font-size: 1.5rem;
  font-weight: 500;
  letter-spacing: 0.2em;
}
@media screen and (max-width: 768px) {
  .index-staff-title em {
    font-size: 1rem;
  }
}
.index-staff-title b {
  margin-top: 10px;
  font-size: 2.25rem;
  font-weight: 500;
  letter-spacing: 0.075em;
}
@media screen and (max-width: 768px) {
  .index-staff-title b {
    font-size: 1.625rem;
  }
}
.index-staff--bg {
  padding: 50px 0;
  background-color: #f2f2f2;
}
.index-staff-top {
  display: grid;
  align-items: center;
  grid-template-columns: 1fr 530px;
  gap: 60px;
}
@media screen and (max-width: 768px) {
  .index-staff-top {
    grid-template-columns: 1fr;
    gap: 30px;
  }
}
.index-staff-top--img {
  text-align: center;
}
.index-staff-top--img img {
  max-width: 500px;
  -o-object-fit: cover;
     object-fit: cover;
  height: auto;
}
@media screen and (max-width: 768px) {
  .index-staff-top--img img {
    max-width: 100%;
  }
}
.index-staff-top--title {
  font-size: 2.25rem;
  font-weight: 500;
  letter-spacing: 0.075em;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  .index-staff-top--title {
    font-size: 1.625rem;
  }
}
.index-staff-top--tel {
  margin-top: 20px;
  font-family: "Oswald", sans-serif;
  font-size: 2.25rem;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0.3em;
}
@media screen and (max-width: 768px) {
  .index-staff-top--tel {
    font-size: 1.875rem;
  }
}
.index-staff-top--add {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  .index-staff-top--add {
    margin-top: 15px;
  }
}
.index-staff-top--text {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  .index-staff-top--text {
    margin-top: 15px;
  }
}
.index-staff-top--btn {
  margin-top: 40px;
}
@media screen and (max-width: 768px) {
  .index-staff-top--btn {
    margin-top: 20px;
  }
}
.index-staff-subtitle {
  margin-top: 70px;
  display: flex;
  align-items: center;
  gap: 30px;
}
@media screen and (max-width: 768px) {
  .index-staff-subtitle {
    flex-direction: column;
    align-items: flex-start;
    gap: 5px;
  }
}
.index-staff-subtitle b {
  font-family: "Oswald", sans-serif;
  font-size: 3.125rem;
  letter-spacing: 0.3em;
  font-weight: 400;
}
@media screen and (max-width: 768px) {
  .index-staff-subtitle b {
    font-size: 2rem;
  }
}
.index-staff-subtitle em {
  font-size: 1.5rem;
  letter-spacing: 0.2em;
  font-weight: 500;
}
@media screen and (max-width: 768px) {
  .index-staff-subtitle em {
    font-size: 1rem;
  }
}
.index-staff--inner {
  margin-top: 40px;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 40px;
}
@media screen and (max-width: 768px) {
  .index-staff--inner {
    margin-top: 30px;
    grid-template-columns: 1fr 1fr;
    gap: 15px;
  }
}
.index-staff-box {
  background-color: #000;
}
.index-staff-box--img img {
  width: 363px;
  height: 400px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
@media screen and (max-width: 768px) {
  .index-staff-box--img img {
    width: 100%;
    height: 180px;
  }
}
.index-staff-box--detail {
  padding: 30px;
  color: #fff;
}
@media screen and (max-width: 768px) {
  .index-staff-box--detail {
    padding: 15px;
  }
}
.index-staff-box--title {
  font-size: 1.625rem;
  letter-spacing: 0.075em;
}
@media screen and (max-width: 768px) {
  .index-staff-box--title {
    font-size: 1.125rem;
  }
}
.index-staff-box--text {
  margin-top: 30px;
}
@media screen and (max-width: 768px) {
  .index-staff-box--text {
    margin-top: 5px;
    font-size: 0.875rem;
    line-height: 1.8;
  }
}

.index-access {
  margin: 70px 0;
}
@media screen and (max-width: 768px) {
  .index-access {
    margin: 40px 0;
  }
}
.index-access--title {
  display: flex;
  align-items: center;
  gap: 30px;
}
@media screen and (max-width: 768px) {
  .index-access--title {
    flex-direction: column;
    align-items: flex-start;
    gap: 5px;
  }
}
.index-access--title b {
  font-family: "Oswald", sans-serif;
  font-size: 3.125rem;
  letter-spacing: 0.3em;
  font-weight: 400;
}
@media screen and (max-width: 768px) {
  .index-access--title b {
    font-size: 2rem;
  }
}
.index-access--title em {
  font-size: 1.5rem;
  letter-spacing: 0.2em;
  font-weight: 500;
}
@media screen and (max-width: 768px) {
  .index-access--title em {
    font-size: 1rem;
  }
}
.index-access--form {
  margin-top: 30px;
}
.index-access--form iframe {
  width: 100%;
  height: 330px;
}
.index-access--text {
  margin-top: 10px;
  margin-left: 1em;
}
@media screen and (max-width: 768px) {
  .index-access--text {
    margin-left: 0;
  }
}

.index-banner {
  margin: 70px 0;
}
@media screen and (max-width: 768px) {
  .index-banner {
    margin: 40px 0;
  }
}
.index-banner--img {
  text-align: center;
}
.index-banner--img a {
  transition-duration: 0.5s;
  cursor: pointer;
}
.index-banner--img a:hover {
  opacity: 0.7 !important;
}

.kaikae-main {
  padding-bottom: 60px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
.kaikae-main img {
  width: 100%;
  max-width: 1720px;
}
@media screen and (max-width: 768px) {
  .kaikae-main {
    padding-bottom: 30px;
  }
}

.kaikae-table {
  background: #f1f3f3;
  padding: 50px 0 60px 0;
}
.kaikae-table__flex {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
}
@media screen and (max-width: 768px) {
  .kaikae-table__flex {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
  }
}
.kaikae-table__flex--title {
  flex: 0 0 20%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 2.25rem;
  text-align: center;
  color: #000;
}
@media screen and (max-width: 768px) {
  .kaikae-table__flex--title {
    margin-bottom: 20px;
  }
}
.kaikae-table__flex--title h2, .kaikae-table__flex--title .h2 {
  font-weight: 300;
  margin-bottom: 5px;
}
@media screen and (max-width: 768px) {
  .kaikae-table__flex--title h2, .kaikae-table__flex--title .h2 {
    font-weight: 500;
    font-size: 1.25rem;
  }
}
.kaikae-table__flex--title span {
  font-weight: normal;
  font-size: 1.25rem;
}
@media screen and (max-width: 768px) {
  .kaikae-table__flex--title span {
    font-size: 1.125rem;
  }
}
.kaikae-table__flex--table {
  flex: 0 0 50%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
@media screen and (max-width: 768px) {
  .kaikae-table__flex--table {
    flex: 0 0 100%;
    width: 100%;
  }
}
.kaikae-table__link {
  width: 400px;
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  font-family: "Noto Sans JP", sans-serif;
  font-weight: normal;
  font-size: 1.125rem;
  text-align: left;
  color: #000;
  border-bottom: 2px dashed #000;
  padding-bottom: 2px;
  margin-bottom: 25px;
}
.kaikae-table__link:hover {
  text-decoration: none;
  opacity: 0.6;
}
@media screen and (max-width: 768px) {
  .kaikae-table__link {
    width: 100%;
    font-size: 0.875rem;
  }
}
.kaikae-table__link--num {
  font-family: Oswald;
  font-weight: 500;
  text-align: left;
  color: #000;
  margin-right: 25px;
}
.kaikae-table__link .material-icons {
  font-size: 1.375rem;
  vertical-align: middle;
  margin-left: auto;
}

.kaikae-content {
  padding: 90px 0 160px 0;
}
@media screen and (max-width: 768px) {
  .kaikae-content {
    padding: 50px 0;
  }
}
.kaikae-content__flex {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 90px;
}
@media screen and (max-width: 768px) {
  .kaikae-content__flex {
    display: block;
    margin-bottom: 50px;
  }
}
.kaikae-content__text {
  flex: 0 0 64%;
}
.kaikae-content__text--title {
  display: inline-block;
  justify-content: flex-start;
  align-items: center;
  text-align: left;
  color: #000;
  border-bottom: 2px dashed #000;
  margin-bottom: 60px;
}
@media screen and (max-width: 768px) {
  .kaikae-content__text--title {
    display: flex;
    align-items: flex-start;
    padding-bottom: 15px;
    margin-bottom: 30px;
  }
}
.kaikae-content__text--title span {
  display: inline-block;
  font-family: Oswald;
  font-weight: 500;
  font-size: 3.375rem;
  margin-right: 21px;
}
@media screen and (max-width: 768px) {
  .kaikae-content__text--title span {
    font-size: 1.875rem;
    flex: 0 0 10%;
    vertical-align: top;
  }
}
.kaikae-content__text--title h2, .kaikae-content__text--title .h2 {
  display: inline-block;
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 500;
  font-size: 2.125rem;
  letter-spacing: 0.1em;
  margin-bottom: 0;
}
@media screen and (max-width: 768px) {
  .kaikae-content__text--title h2, .kaikae-content__text--title .h2 {
    font-size: 1.625rem;
  }
}
.kaikae-content__text--content {
  max-width: 720px;
}
.kaikae-content__text--content p {
  font-family: "Noto Sans JP", sans-serif;
  font-weight: normal;
  font-size: 1.125rem;
  line-height: 2;
  text-align: left;
  color: #000;
}
@media screen and (max-width: 768px) {
  .kaikae-content__text--content p {
    font-size: 1rem;
  }
}
.kaikae-content__image {
  flex: 0 0 34%;
}
.kaikae-content__image img {
  max-width: 479px;
  width: 100%;
  height: auto;
}
.kaikae-content__point {
  padding: 50px 70px;
  position: relative;
  background: #f1f3f3;
}
@media screen and (max-width: 768px) {
  .kaikae-content__point {
    padding: 40px 20px 30px 18px;
  }
}
.kaikae-content__point--label {
  padding: 12px 22px;
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 500;
  font-size: 1.25rem;
  text-align: center;
  color: #fff;
  background: #000;
  position: absolute;
  left: -50px;
  top: -30px;
}
@media screen and (max-width: 768px) {
  .kaikae-content__point--label {
    padding: 7px 19px;
    font-size: 1.125rem;
    left: -20px;
    top: -20px;
  }
}
.kaikae-content__point p {
  font-family: "Noto Sans JP", sans-serif;
  font-weight: normal;
  font-size: 1.125rem;
  line-height: 2;
  text-align: left;
  color: #000;
  margin-bottom: 0;
}
@media screen and (max-width: 768px) {
  .kaikae-content__point p {
    font-size: 1rem;
  }
}

.kaikae-content:nth-of-type(even) {
  background: #f1f3f3;
}
.kaikae-content:nth-of-type(even) .kaikae-content__point {
  background: #fff;
  border: 3px solid #000;
}

#kaikae-06 {
  position: relative;
  margin-bottom: 500px;
}
@media screen and (max-width: 768px) {
  #kaikae-06 {
    margin-bottom: 250px;
  }
}
#kaikae-06 .kaikae-content--bottom {
  position: absolute;
  text-align: center;
  left: 0;
  right: 0;
  margin: auto;
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 500;
  font-size: 1.125rem;
  letter-spacing: 0.1em;
  line-height: 2;
  color: #000;
}
@media screen and (max-width: 768px) {
  #kaikae-06 .kaikae-content--bottom {
    font-size: 1rem;
  }
}
#kaikae-06 .kaikae-content--bottom img {
  max-width: 1112px;
  width: 100%;
  height: auto;
}

.kaikae-floor {
  background: url("/assets/img/kaikae/floor-bg_pc.png") no-repeat;
  background-size: cover;
  padding: 110px 0 120px 0;
}
@media screen and (max-width: 768px) {
  .kaikae-floor {
    background: url("/assets/img/kaikae/floor-bg_sp.png") no-repeat;
    padding: 50px 0;
  }
}
.kaikae-floor h2, .kaikae-floor .h2 {
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 500;
  font-size: 2.5rem;
  letter-spacing: 0.1em;
  text-align: center;
  color: #000;
  margin-bottom: 68px;
}
@media screen and (max-width: 768px) {
  .kaikae-floor h2, .kaikae-floor .h2 {
    font-size: 1.875rem;
    margin-bottom: 28px;
  }
}
.kaikae-floor--flex {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .kaikae-floor--flex {
    display: block;
  }
}
.kaikae-floor--flex__figure {
  flex: 0 0 45%;
}
@media screen and (max-width: 768px) {
  .kaikae-floor--flex__figure {
    margin-bottom: 28px;
  }
}
.kaikae-floor--flex__figure img {
  width: 100%;
  height: auto;
}
.kaikae-floor--flex__points {
  flex: 0 0 45%;
  background: #f1f3f3;
  padding: 38px 35px 45px 42px;
}
@media screen and (max-width: 768px) {
  .kaikae-floor--flex__points {
    padding: 40px 18px;
  }
}
.kaikae-floor--flex__points h3, .kaikae-floor--flex__points .h3 {
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 500;
  font-size: 1.25rem;
  text-align: center;
  color: #000;
}
.kaikae-floor--flex__points ul li {
  font-family: "Noto Sans JP", sans-serif;
  font-weight: normal;
  font-size: 1.125rem;
  line-height: 2;
  text-align: left;
  color: #000;
}

.fin-cta {
  padding: 172px 0 120px 0;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .fin-cta {
    padding: 50px 0;
  }
}
.fin-cta__title h2, .fin-cta__title .h2 {
  background: #333;
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 500;
  font-size: 2.5rem;
  text-align: center;
  color: #fff;
  padding: 30px 0;
  width: calc(100% + 200px);
  margin: 0 -100px 90px -100px;
}
@media screen and (max-width: 768px) {
  .fin-cta__title h2, .fin-cta__title .h2 {
    font-size: 1.5rem;
    line-height: 1.6;
    padding: 12px 18px;
    width: 100%;
    margin: 0 0 39px 0;
  }
}
.fin-cta__catch {
  font-size: 1.75rem;
  line-height: 48px;
  text-align: center;
  margin-bottom: 60px;
}
@media screen and (max-width: 768px) {
  .fin-cta__catch {
    font-size: 1.125rem;
    line-height: 28px;
    text-align: left;
    margin-bottom: 40px;
  }
}
.fin-cta img {
  max-width: 1400px;
  width: 100%;
  height: auto;
}
.fin-cta p {
  color: red;
  margin-bottom: 120px;
}
@media screen and (max-width: 768px) {
  .fin-cta p {
    margin-bottom: 52px;
  }
}
.fin-cta__btn {
  border-radius: 51px;
  background: #fdea4f;
  font-family: "Noto Sans JP", sans-serif;
  font-weight: bold;
  font-size: 1.375rem;
  letter-spacing: 0.05em;
  color: #000;
  padding: 35px 125px 35px 145px;
  box-shadow: 0px 7px 0px 0px #808080;
  display: inline-block;
}
.fin-cta__btn:hover {
  opacity: 0.7;
  text-decoration: none;
}
@media screen and (max-width: 768px) {
  .fin-cta__btn {
    font-size: 1.25rem;
    padding: 28px 74px 25px 76px;
  }
}

.fin-modelhouse--title {
  margin-bottom: 80px;
}
@media screen and (max-width: 768px) {
  .fin-modelhouse--title {
    margin-bottom: 40px;
  }
}
.fin-modelhouse--content {
  margin-bottom: 80px;
}
@media screen and (max-width: 768px) {
  .fin-modelhouse--content {
    margin-bottom: 40px;
  }
}
.fin-modelhouse--map {
  text-align: center;
  width: 960px;
  height: 450px;
  margin: 0 auto 300px auto;
}
.fin-modelhouse--map--link {
  text-align: right;
  margin-top: 20px;
}
.fin-modelhouse--map--link--btn {
  display: inline-block;
  border: 1px solid #000;
  font-size: 0.9375rem;
  padding: 5px 15px;
  transition-duration: 0.5s;
  cursor: pointer;
}
.fin-modelhouse--map--link--btn:hover {
  opacity: 0.7 !important;
}
.fin-modelhouse--map--link--btn:hover {
  color: #000;
  text-decoration: none;
}
@media screen and (max-width: 768px) {
  .fin-modelhouse--map {
    width: 100%;
    width: 100%;
    height: 0;
    padding-top: 75%;
    position: relative;
    margin: 0 auto 150px auto;
  }
  .fin-modelhouse--map iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
}
.fin-modelhouse--kibou {
  border: 3px solid #000;
  position: relative;
  min-height: 300px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
@media screen and (max-width: 768px) {
  .fin-modelhouse--kibou {
    min-height: auto;
    padding: 50px 15px;
  }
}
.fin-modelhouse--kibou--title {
  background: #000;
  color: #fff;
  width: 386px;
  height: 53px;
  line-height: 53px;
  text-align: center;
  font-weight: normal;
  position: absolute;
  left: 0;
  right: 0;
  top: -30px;
  margin: auto;
}
@media screen and (max-width: 768px) {
  .fin-modelhouse--kibou--title {
    width: 90%;
    font-size: 1.125rem;
  }
}
.fin-modelhouse--kibou--comment {
  font-size: 1.125rem;
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .fin-modelhouse--kibou--comment {
    font-size: 1rem;
  }
}
.fin-modelhouse--kibou--content {
  font-size: 1.25rem;
  line-height: 38px;
}
.fin-modelhouse--kibou--content span {
  background: linear-gradient(transparent 60%, #FDEA4F 60%);
}
@media screen and (max-width: 768px) {
  .fin-modelhouse--kibou--content {
    font-size: 1.125rem;
  }
}

.lineup-archive {
  background-image: url(../img/common/gr_page-bg.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding: 100px 0;
}
@media screen and (max-width: 768px) {
  .lineup-archive {
    padding: 40px 0;
  }
}
.lineup-archive--title {
  text-align: center;
}
@media screen and (max-width: 768px) {
  .lineup-archive--title {
    display: none;
  }
}
.lineup-archive--inner {
  margin-top: 80px;
  flex-wrap: wrap;
  display: flex;
}
@media screen and (max-width: 768px) {
  .lineup-archive--inner {
    margin-top: 0;
  }
}
.lineup-archive-box {
  flex: 0 0 50%;
  padding: 30px 40px 40px 40px;
  border: 1px solid #e5e5e5;
  background-color: #fff;
  position: relative;
  cursor: pointer;
  transition-duration: 0.5s;
  cursor: pointer;
}
.lineup-archive-box a.div-link {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  text-indent: -9999px;
}
.lineup-archive-box:hover {
  opacity: 0.7 !important;
}
@media screen and (max-width: 768px) {
  .lineup-archive-box {
    flex: 0 0 100%;
    padding: 15px;
    margin-bottom: 30px;
  }
  .lineup-archive-box:last-child {
    margin-bottom: 0;
  }
}
.lineup-archive-box--title {
  margin-bottom: 15px;
}
.lineup-archive-box--subtitle {
  font-weight: bold;
  font-size: 1.125rem;
  margin-top: 28px;
}
@media screen and (max-width: 768px) {
  .lineup-archive-box--subtitle {
    margin-top: 20px;
    margin-bottom: 10px;
  }
}
.lineup-archive-box--text p {
  margin-bottom: 8px;
}
.lineup-archive-box--link {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .lineup-archive-box--link {
    text-align: center;
  }
}

.lineup-detail--title {
  margin-bottom: 60px;
  font-family: "Oswald", sans-serif;
  text-transform: uppercase;
  font-size: 3.125rem;
  letter-spacing: 0.3em;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .lineup-detail--title {
    font-size: 2rem;
    margin-bottom: 20px;
  }
}
.lineup-detail--desc {
  font-size: 1rem;
  text-align: justify;
}
@media screen and (max-width: 768px) {
  .lineup-detail--desc {
    font-size: 0.875rem;
    margin-bottom: 0;
  }
}

.lineup-catch {
  position: relative;
  padding-top: 33px;
}
@media screen and (max-width: 768px) {
  .lineup-catch {
    padding-top: 20px;
    padding-bottom: 50px;
  }
}
.lineup-catch::before {
  content: "";
  display: block;
  position: absolute;
  width: 60%;
  height: 586px;
  right: 0;
  top: 106px;
  background-image: url("../img/lineup/bg_catch_pc.jpg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
@media screen and (max-width: 768px) {
  .lineup-catch::before {
    background-image: url("../img/lineup/bg_catch_sp.jpg");
    width: 100%;
    height: auto;
    bottom: 0;
  }
}
.lineup-catch--inner {
  position: relative;
  display: flex;
  z-index: 1;
}
@media screen and (max-width: 768px) {
  .lineup-catch--inner {
    display: block;
  }
}
.lineup-catch--imgs {
  width: calc(100% - 410px);
}
@media screen and (max-width: 768px) {
  .lineup-catch--imgs {
    width: 100%;
    text-align: center;
  }
  .lineup-catch--imgs img {
    max-width: 300px;
  }
}
.lineup-catch--contents {
  padding-top: 170px;
  width: 410px;
}
@media screen and (max-width: 768px) {
  .lineup-catch--contents {
    width: 100%;
    padding-top: 20px;
    text-align: center;
  }
}
.lineup-catch--title {
  display: inline-block;
  margin-top: 60px;
  padding-left: 42px;
  line-height: 1;
  margin-bottom: 0;
}
.lineup-catch--title span {
  display: block;
  font-size: 1.75rem;
  margin-top: 32px;
  font-weight: 700;
}
@media screen and (max-width: 768px) {
  .lineup-catch--title {
    margin-top: 12px;
    text-align: center;
    padding-left: 0;
  }
  .lineup-catch--title img {
    margin: 0 auto;
  }
  .lineup-catch--title span {
    margin-top: 15px;
    font-size: 1.0625rem;
  }
}
.lineup-catch--catch {
  font-size: 1.75rem;
  line-height: 1.65;
  letter-spacing: 0.15em;
  margin-bottom: 35px;
}
@media screen and (max-width: 768px) {
  .lineup-catch--catch {
    font-size: 1.375rem;
    margin-bottom: 25px;
    text-align: left;
  }
}
.lineup-catch--text {
  font-size: 1.375rem;
  letter-spacing: 0.05em;
  margin-bottom: 45px;
}
@media screen and (max-width: 768px) {
  .lineup-catch--text {
    font-size: 1rem;
    text-align: left;
    margin-bottom: 42px;
  }
}
.lineup-catch--price {
  display: inline-block;
  border-bottom: 2px solid #000;
  font-size: 1rem;
  letter-spacing: 0.04em;
  padding-left: 5px;
  margin-bottom: 0;
}
.lineup-catch--price em {
  font-size: 2em;
}
@media screen and (max-width: 768px) {
  .lineup-catch--price {
    font-size: 0.8125rem;
    margin: 0 auto;
    line-height: 1.5;
  }
}

.lineup-appearance {
  padding-top: 85px;
}
@media screen and (max-width: 768px) {
  .lineup-appearance {
    padding-top: 30px;
  }
}
.lineup-appearance--imgs {
  margin-top: 70px;
  display: flex;
  justify-content: space-between;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .lineup-appearance--imgs {
    display: block;
    margin-top: 57px;
  }
}
.lineup-appearance--imgs img {
  display: block;
  width: calc(33.33% - 14px);
}
@media screen and (max-width: 768px) {
  .lineup-appearance--imgs img {
    width: 100%;
    max-width: 335px;
    margin: 0 auto;
  }
  .lineup-appearance--imgs img:not(:last-of-type) {
    margin-bottom: 30px;
  }
}
.lineup-appearance--list {
  position: relative;
  margin-top: 70px;
}
@media screen and (max-width: 768px) {
  .lineup-appearance--list {
    display: block;
    margin-top: 57px;
    padding: 0 20px;
  }
}
.lineup-appearance--list .swiper-slide {
  margin-right: 10px !important;
  width: 386px !important;
}
.lineup-appearance--list .swiper-slide img {
  width: 386px !important;
  height: 230px !important;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (max-width: 768px) {
  .lineup-appearance--list .swiper-slide {
    margin-right: 0 !important;
    width: 100% !important;
  }
  .lineup-appearance--list .swiper-slide img {
    width: 100% !important;
  }
}
.lineup-appearance--list .swiper-button-prev,
.lineup-appearance--list .swiper-container-rtl .swiper-button-next {
  left: -40px;
  color: #000;
}
@media screen and (max-width: 768px) {
  .lineup-appearance--list .swiper-button-prev,
.lineup-appearance--list .swiper-container-rtl .swiper-button-next {
    left: -10px;
  }
}
.lineup-appearance--list .swiper-button-next,
.lineup-appearance--list .swiper-container-rtl .swiper-button-prev {
  right: -40px;
  color: #000;
}
@media screen and (max-width: 768px) {
  .lineup-appearance--list .swiper-button-next,
.lineup-appearance--list .swiper-container-rtl .swiper-button-prev {
    right: -10px;
  }
}
.lineup-appearance--list .swiper-pagination {
  position: relative;
}
.lineup-appearance--list .swiper-pagination-bullet {
  background: #000;
  width: 10px;
  height: 10px;
  margin: 0 5px;
}

.lineup-interior {
  background-color: #e5e5e5;
  padding-top: 85px;
  padding-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .lineup-interior {
    padding-top: 40px;
    padding-bottom: 60px;
  }
}
.lineup-interior--select {
  margin-top: 50px;
  margin-bottom: 12px;
  font-size: 1rem;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .lineup-interior--select {
    margin-top: 45px;
  }
}
.lineup-interior--list {
  display: flex;
  justify-content: center;
  text-align: center;
  flex-wrap: wrap;
}
.lineup-interior--item {
  width: 260px;
  margin-left: 8px;
  margin-right: 8px;
  margin-bottom: 15px;
}
.lineup-interior--link {
  padding-top: 11px;
  padding-bottom: 11px;
  font-size: 1.25rem;
  display: block;
  color: #fff;
  background-color: #808080;
  transition: background-color 0.4s;
}
@media screen and (max-width: 768px) {
  .lineup-interior--link {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}
.lineup-interior--link.active {
  background-color: #000;
}
.lineup-interior--link:hover {
  color: #fff;
  text-decoration: none;
  background-color: #000;
}
.lineup-interior--contents {
  margin-top: 60px;
}
@media screen and (max-width: 768px) {
  .lineup-interior--contents {
    margin-top: 30px;
  }
}

.lineup-style {
  display: none;
  flex-wrap: wrap;
}
.lineup-style.active {
  display: flex;
}
@media screen and (max-width: 768px) {
  .lineup-style.active {
    display: block;
  }
}
.lineup-style--item {
  width: calc(33.33% - 14px);
}
@media screen and (max-width: 768px) {
  .lineup-style--item {
    width: 100%;
  }
}
.lineup-style--item:not(:nth-of-type(3n)) {
  margin-right: 21px;
}
@media screen and (max-width: 768px) {
  .lineup-style--item:not(:nth-of-type(3n)) {
    margin-right: 0;
  }
}
.lineup-style--item:not(:nth-last-of-type(-n + 3)) {
  margin-bottom: 45px;
}
@media screen and (max-width: 768px) {
  .lineup-style--item:not(:nth-last-of-type(-n + 3)) {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 768px) {
  .lineup-style--item:not(:last-of-type) {
    margin-bottom: 28px;
  }
}
.lineup-style--img {
  position: relative;
  overflow: hidden;
}
.lineup-style--img img {
  width: 386px;
  height: 230px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (max-width: 768px) {
  .lineup-style--img img {
    width: 100%;
    height: auto;
    max-height: 173px;
  }
}
.lineup-style--img--link {
  background-color: rgba(0, 0, 0, 0.6);
  color: #fff;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.375rem;
  text-align: center;
}
.lineup-style--img--link:hover {
  text-decoration: none;
  color: #fff;
}
.lineup-style--img--text {
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 0.875rem;
  line-height: 1.75;
  letter-spacing: 0.08em;
}

.lineup-planview {
  padding-top: 95px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .lineup-planview {
    padding-top: 35px;
  }
}
.lineup-planview--img {
  margin-top: 65px;
  border: 10px solid #e5e5e5;
  padding-top: 40px;
}
.lineup-planview--img img {
  margin: 50px 0;
}
@media screen and (max-width: 768px) {
  .lineup-planview--img {
    padding-top: 20px;
    margin-top: 20px;
    border: 5px solid #e5e5e5;
    padding-left: 10px;
    padding-right: 10px;
  }
  .lineup-planview--img img {
    margin: 30px 0;
  }
}
.lineup-planview--img b {
  color: #df0615;
  font-size: 1.75rem;
  padding-bottom: 3px;
  border-bottom: 1px solid #df0615;
  font-weight: normal;
  display: inline-block;
  letter-spacing: 0.2em;
}
@media screen and (max-width: 768px) {
  .lineup-planview--img b {
    font-size: 1.25rem;
  }
}
.lineup-planview-banner {
  margin: 60px auto;
}
@media screen and (max-width: 768px) {
  .lineup-planview-banner {
    margin: 30px auto 60px auto;
    text-align: center;
  }
  .lineup-planview-banner img {
    margin: auto;
  }
}
.lineup-planview-banner--link {
  transition: all 1s ease 0s;
}
.lineup-planview-banner--link:hover {
  opacity: 0.7;
}

.plan-atten {
  text-align: right;
  margin: 0 0 30px 0;
}
@media screen and (max-width: 768px) {
  .plan-atten {
    text-align: center;
    position: relative;
    margin: 30px 0 0 0;
    font-size: 0.875rem;
  }
}

.foru-lineup {
  background: url("../img/four-campaign/four-campaign_bk.png") top center repeat-x;
  background-size: contain;
  margin-top: 100px;
  padding: 100px 0;
}
@media screen and (max-width: 768px) {
  .foru-lineup {
    margin-top: 30px;
    padding: 40px 0;
  }
}
.foru-lineup--title {
  text-align: center;
  margin-bottom: 90px;
}
@media screen and (max-width: 768px) {
  .foru-lineup--title {
    margin-bottom: 30px;
    padding: 0 15px;
  }
}
.foru-lineup-list {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  max-width: 1200px;
  margin: auto;
}
@media screen and (max-width: 768px) {
  .foru-lineup-list {
    display: block;
    min-width: 100%;
    padding: 0 15px;
  }
}
.foru-lineup-contents {
  flex: 0 0 600px;
  border: 1px solid #e5e5e5;
  background-color: #fff;
  padding: 30px 50px;
  position: relative;
  cursor: pointer;
  transition-duration: 0.5s;
  cursor: pointer;
}
.foru-lineup-contents a.div-link {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  text-indent: -9999px;
}
.foru-lineup-contents:hover {
  opacity: 0.7 !important;
}
@media screen and (max-width: 768px) {
  .foru-lineup-contents {
    flex: auto;
    padding: 20px;
  }
}
.foru-lineup-contents--photo {
  margin-bottom: 20px;
}
.foru-lineup-contents--hiragaka {
  font-weight: bold;
  margin-bottom: 10px;
  font-size: 1.3125rem;
}
@media screen and (max-width: 768px) {
  .foru-lineup-contents--hiragaka {
    font-size: 1.125rem;
  }
}
.foru-lineup-contents--comment {
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 30px;
}
.foru-lineup-contents--comment b {
  font-size: 1.0625rem;
  display: block;
}
@media screen and (max-width: 768px) {
  .foru-lineup-contents--comment b {
    font-size: 1rem;
  }
}
@media screen and (max-width: 768px) {
  .foru-lineup-contents--comment {
    font-size: 0.875rem;
  }
}
.foru-lineup-contents--link {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .foru-lineup-contents--link {
    text-align: center;
  }
}

.btn-modelhouse {
  display: inline-block;
  background-color: #de2842;
  box-shadow: 0 6px #95001f;
  text-align: center;
  cursor: pointer;
  color: #fff;
  font-size: 0.875rem;
  line-height: 1;
  border-radius: 50px;
  padding: 13px 20px;
  font-weight: bold;
  letter-spacing: 0.075em;
}
.btn-modelhouse:hover {
  color: #fff;
  text-decoration: none;
}
.btn-modelhouse:active {
  box-shadow: none;
  position: relative;
  top: 6px;
}

.btn-modelhouse-l {
  display: inline-block;
  align-items: center;
  background-color: #de2842;
  box-shadow: 0 6px #95001f;
  text-align: center;
  cursor: pointer;
  color: #fff;
  font-size: 1.5rem;
  line-height: 1.4;
  border-radius: 50px;
  padding: 13px 50px;
  font-weight: bold;
  letter-spacing: 0.075em;
}
@media screen and (max-width: 768px) {
  .btn-modelhouse-l {
    padding: 8px 10px;
    width: 100%;
    font-size: 1.0625rem;
  }
}
.btn-modelhouse-l span {
  font-size: 1.375rem;
}
@media screen and (max-width: 768px) {
  .btn-modelhouse-l span {
    font-size: 0.9375rem;
  }
}
.btn-modelhouse-l:hover {
  color: #fff;
  text-decoration: none;
}
.btn-modelhouse-l:active {
  box-shadow: none;
  position: relative;
  top: 6px;
}

.modelhouse-header--inner {
  padding: 10px 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.modelhouse-header--bottom {
  padding-top: 6px;
  padding-bottom: 14px;
  background-color: #42210b;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .modelhouse-header--bottom {
    padding-top: 15px;
    padding-bottom: 10px;
  }
  .modelhouse-header--bottom img {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}

.modelhouse-main {
  margin-top: 30px;
  margin-bottom: 40px;
}
@media screen and (max-width: 768px) {
  .modelhouse-main {
    margin-top: 10px;
    margin-bottom: 0;
  }
}
.modelhouse-main--img {
  text-align: center;
}
@media screen and (max-width: 768px) {
  .modelhouse-main--img {
    margin-left: -15px;
    margin-right: -15px;
  }
}
@media screen and (max-width: 768px) {
  .modelhouse-main--img img {
    width: 100%;
  }
}

.modelhouse-price {
  background-image: url(../img/modelhouse/bg1.png);
  background-size: cover;
  background-position: center;
  padding-top: 40px;
  padding-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .modelhouse-price {
    padding-top: 30px;
  }
}
.modelhouse-price--img {
  text-align: center;
}
@media screen and (max-width: 768px) {
  .modelhouse-price--img {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .modelhouse-price--img img {
    width: 100%;
  }
}
.modelhouse-price--btn {
  margin-top: 30px;
  text-align: center;
}

.modelhouse-special {
  padding: 40px 0 20px 0;
}
@media screen and (max-width: 768px) {
  .modelhouse-special {
    padding: 20px 0 10px 0;
  }
}
.modelhouse-special--img {
  text-align: center;
}
@media screen and (max-width: 768px) {
  .modelhouse-special--img img {
    width: 100%;
  }
}

.modelhouse-gallery {
  background-color: #f5f3f0;
  padding: 70px 0;
}
@media screen and (max-width: 768px) {
  .modelhouse-gallery {
    padding: 35px 0;
  }
}
.modelhouse-gallery--title {
  font-family: "Bebas Neue", cursive;
  text-align: center;
  line-height: 1;
  font-size: 2.8125rem;
  letter-spacing: 0.2em;
  margin-bottom: 0;
}
.modelhouse-gallery--text {
  text-align: center;
  margin-top: 10px;
}
@media screen and (max-width: 768px) {
  .modelhouse-gallery--text {
    text-align: left;
    line-height: 1.5;
  }
}
.modelhouse-gallery--photo {
  text-align: center;
  margin-top: 35px;
}
@media screen and (max-width: 768px) {
  .modelhouse-gallery--photo {
    margin-top: 20px;
  }
}
@media screen and (max-width: 768px) {
  .modelhouse-gallery--photo img {
    width: 100%;
  }
}
.modelhouse-gallery--img {
  text-align: center;
  margin-top: 60px;
}
@media screen and (max-width: 768px) {
  .modelhouse-gallery--img {
    margin-top: 40px;
  }
}
@media screen and (max-width: 768px) {
  .modelhouse-gallery--img img {
    width: 100%;
  }
}
.modelhouse-gallery--btn {
  text-align: center;
  margin-top: 50px;
}
@media screen and (max-width: 768px) {
  .modelhouse-gallery--btn {
    margin-top: 30px;
  }
}

.modelhouse-loan {
  margin-top: 60px;
  background-image: url(../img/modelhouse/bg1.png);
  background-size: cover;
  background-position: center;
  padding: 40px 0;
}
@media screen and (max-width: 768px) {
  .modelhouse-loan {
    padding: 30px 0;
  }
}
.modelhouse-loan--img {
  text-align: center;
}
@media screen and (max-width: 768px) {
  .modelhouse-loan--img img {
    width: 100%;
  }
}

.modelhouse-form {
  margin: 70px 0;
}
@media screen and (max-width: 768px) {
  .modelhouse-form {
    margin: 30px 0;
  }
}
.modelhouse-form--subtitle {
  text-align: center;
}
.modelhouse-form--att {
  text-align: center;
  margin-top: 20px;
}
.modelhouse-form--att span {
  display: inline-block;
  padding: 10px 70px;
  font-weight: bold;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  font-size: 1.125rem;
}
@media screen and (max-width: 768px) {
  .modelhouse-form--att span {
    padding: 10px 40px;
    font-size: 1rem;
  }
}
.modelhouse-form-tel {
  font-weight: normal;
  text-align: center;
  font-family: "Oswald", sans-serif;
  font-size: 3.5rem;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: 0.15em;
  font-size: 3.125rem;
  margin-top: 20px;
  letter-spacing: 0.3em;
}
@media screen and (max-width: 768px) {
  .modelhouse-form-tel {
    font-size: 2.5rem;
    line-height: 1;
    letter-spacing: 0.3em;
  }
}
@media screen and (max-width: 768px) {
  .modelhouse-form-tel {
    font-size: 1.75rem;
  }
}
.modelhouse-form--title {
  text-align: center;
  background-color: #42210b;
  color: #fff;
  font-size: 2rem;
  letter-spacing: 0.075em;
  padding: 18px 0;
  margin-top: 40px;
}
@media screen and (max-width: 768px) {
  .modelhouse-form--title {
    font-size: 1.375rem;
    padding: 13px 0;
    margin-left: -15px;
    margin-right: -15px;
  }
}
.modelhouse-form--content {
  margin-top: 50px;
}
@media screen and (max-width: 768px) {
  .modelhouse-form--content {
    margin-top: 30px;
  }
}

.modelhouse-bottom {
  background-image: url(../img/modelhouse/bg1.png);
  background-size: cover;
  background-position: center;
  padding: 30px 0;
}
.modelhouse-bottom--title {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 60px;
  line-height: 1;
  padding: 0 1rem;
  background-color: #dc3147;
  color: #fff;
  font-size: 1.625rem;
  letter-spacing: 0.075em;
  font-weight: bold;
  text-align: center;
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 0;
}
@media screen and (max-width: 768px) {
  .modelhouse-bottom--title {
    font-size: 1rem;
    line-height: 1.4;
  }
}
.modelhouse-bottom--title:before, .modelhouse-bottom--title:after {
  position: absolute;
  top: 0;
  width: 0px;
  height: 0px;
  border-color: #dc3147 transparent;
  border-style: solid;
  content: "";
}
.modelhouse-bottom--title:before {
  left: -15px;
  border-width: 30px 0px 30px 15px;
}
.modelhouse-bottom--title:after {
  right: -15px;
  border-width: 30px 15px 30px 0px;
}
.modelhouse-bottom--inner {
  display: grid;
  gap: 7px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  .modelhouse-bottom--inner {
    gap: 10px;
    margin-left: 30px;
    margin-right: 30px;
    grid-template-columns: 1fr;
  }
}
.modelhouse-bottom-box {
  background-color: #fff;
  position: relative;
  cursor: pointer;
  transition-duration: 0.5s;
  cursor: pointer;
}
.modelhouse-bottom-box a.div-link {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  text-indent: -9999px;
}
.modelhouse-bottom-box:hover {
  opacity: 0.7 !important;
}
.modelhouse-bottom-box--bg {
  padding: 4px 22px 12px;
  background-color: #f5f3f0;
}
.modelhouse-bottom-box--title {
  text-align: center;
  font-size: 0.75rem;
}
.modelhouse-bottom-box--title b {
  padding-left: 5px;
  font-weight: 500;
  font-size: 1.125rem;
}
.modelhouse-bottom-box--img {
  margin-top: 5px;
  text-align: center;
}
.modelhouse-bottom-box--price {
  padding: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.modelhouse-bottom-box--price:after {
  position: absolute;
  content: "";
  background-image: url(../img/modelhouse/icon_1.png);
  background-size: cover;
  display: block;
  width: 26px;
  height: 26px;
  bottom: 0;
  right: 0;
}
.modelhouse-bottom-box--price b {
  padding-left: 7px;
  color: #dc3147;
  font-size: 1.4375rem;
}

.modelhouse-spfix {
  display: none;
  color: #fff;
  background-color: #de2842;
  font-weight: bold;
  font-size: 0.9375rem;
  text-align: center;
  padding: 10px;
  width: 100%;
  position: fixed;
  z-index: 100;
  bottom: 0;
  left: 0;
}
.modelhouse-spfix:hover {
  text-decoration: none;
  color: #fff;
}
@media screen and (max-width: 768px) {
  .modelhouse-spfix {
    line-height: 1.6;
    display: block;
  }
}
.modelhouse-spfix span {
  font-size: 1.0625rem;
}

.modelhouse-banner {
  margin: 50px 0;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .modelhouse-banner {
    margin: 30px 0;
  }
}
.modelhouse-banner .container {
  padding-left: 0;
  padding-right: 0;
}
.modelhouse-banner a {
  transition-duration: 0.5s;
  cursor: pointer;
}
.modelhouse-banner a:hover {
  opacity: 0.7 !important;
}

.op-header {
  width: 100%;
}
.op-header--pc {
  position: relative;
}
@media screen and (max-width: 768px) {
  .op-header--pc {
    display: none;
  }
}
.op-header--sp {
  position: relative;
  background: url("../img/opening-campaign/op-header__sp.png") center top no-repeat;
  background-size: cover;
  height: 0;
  padding-bottom: 210%;
}
.op-header img {
  width: 100%;
}
.op-header__button, .banner__gift__button, .banner__visit__button {
  position: absolute;
  left: 12%;
  top: 85%;
}
@media screen and (max-width: 768px) {
  .op-header__button, .banner__gift__button, .banner__visit__button {
    left: 0;
    right: 0;
    top: auto;
    margin: auto;
    bottom: 20px;
    text-align: center;
  }
}
.op-header__button .arrow_right::after, .banner__gift__button .arrow_right::after, .banner__visit__button .arrow_right::after {
  right: 5%;
}
.op-header__button .arrow_right::before, .banner__gift__button .arrow_right::before, .banner__visit__button .arrow_right::before {
  right: 5%;
}
.op-header__button__link, .banner__gift__button__link {
  color: #fff;
  font-size: 20px;
  width: 487px;
  height: 70px;
  display: block;
  margin: auto;
  text-align: center;
  line-height: 70px;
  border-radius: 45px;
  background: linear-gradient(90deg, #009efd 0%, #2af598 95%);
}
.op-header__button__link:hover, .banner__gift__button__link:hover {
  text-decoration: none;
  color: #fff;
  opacity: 0.7;
}
@media screen and (max-width: 768px) {
  .op-header__button__link, .banner__gift__button__link {
    width: 80%;
    margin: auto;
  }
}

.banner__visit {
  text-align: center;
  position: relative;
  margin: 80px 0;
}
@media screen and (max-width: 768px) {
  .banner__visit {
    margin: 40px 0;
  }
}
.banner__visit img {
  max-width: 903px;
}
@media screen and (max-width: 768px) {
  .banner__visit img {
    width: 100%;
  }
}
.banner__visit__button {
  right: -30%;
  top: 30%;
}
@media screen and (max-width: 768px) {
  .banner__visit__button {
    left: 50%;
    transform: translateX(-50%);
    top: 70%;
  }
}
.banner__visit__button__link {
  color: #fff;
  font-size: 20px;
  width: 352px;
  height: 54px;
  display: block;
  margin: auto;
  text-align: center;
  line-height: 54px;
  border-radius: 45px;
  background: linear-gradient(90deg, rgb(2, 0, 36) 0%, rgb(255, 100, 72) 0%, rgb(229, 0, 0) 100%);
}
.banner__visit__button__link:hover {
  text-decoration: none;
  color: #fff;
  opacity: 0.7;
}
@media screen and (max-width: 768px) {
  .banner__visit__button__link {
    width: 95%;
    margin: auto;
    font-size: 15px;
  }
}
.banner__gift {
  text-align: center;
  position: relative;
  margin: 80px 0;
}
@media screen and (max-width: 768px) {
  .banner__gift {
    margin: 40px 0;
  }
}
.banner__gift__button {
  left: 50%;
  transform: translateX(-50%);
  top: 80%;
}
@media screen and (max-width: 768px) {
  .banner__gift__button {
    top: 90%;
  }
}
@media screen and (max-width: 768px) {
  .banner__gift__button__link {
    width: 150%;
    margin: auto;
    font-size: 15px;
    left: 50%;
    transform: translateX(-50%);
  }
}

.lineup {
  padding: 50px 0;
}
@media screen and (max-width: 768px) {
  .lineup {
    padding: 40px 0;
  }
}
.lineup--title {
  text-align: center;
}
@media screen and (max-width: 768px) {
  .lineup--title {
    display: none;
  }
}
.lineup--inner {
  flex-wrap: wrap;
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  .lineup--inner {
    margin-top: 0;
  }
}
.lineup-box {
  flex: 0 0 30%;
  margin: 3px;
  padding: 20px 0 20px 0;
  border: 3px solid #e5e5e5;
  background-color: #fff;
  position: relative;
  cursor: pointer;
  transition-duration: 0.5s;
  cursor: pointer;
}
.lineup-box a.div-link {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  text-indent: -9999px;
}
.lineup-box:hover {
  opacity: 0.7 !important;
}
.lineup-box:hover {
  border: 3px solid #000;
}
@media screen and (max-width: 768px) {
  .lineup-box {
    flex: 0 0 45%;
    padding: 0 0 15px 0;
    margin-bottom: 30px;
  }
}
.lineup-box--title {
  margin: 0 0 15px 20px;
}
@media screen and (max-width: 768px) {
  .lineup-box--title {
    margin: 0 0 5px 10px;
    max-height: 35px;
    width: 50%;
  }
}
.lineup-box--subtitle {
  font-weight: bold;
  font-size: 1.125rem;
  margin: 28px 0 10px 20px;
}
@media screen and (max-width: 768px) {
  .lineup-box--subtitle {
    margin: 15px 0 5px 10px;
    font-size: 15px;
  }
}
.lineup-box--text p {
  margin: 0 0 20px 20px;
}
@media screen and (max-width: 768px) {
  .lineup-box--text p {
    margin: 10px 5px 5px 10px;
    font-size: 12px;
  }
}
.lineup-box--link {
  max-width: 162px !important;
  padding: 10px 0 !important;
  margin: auto;
  position: relative;
}
@media screen and (max-width: 768px) {
  .lineup-box--link {
    max-width: 100px !important;
  }
  .lineup-box--link a {
    font-size: 15px !important;
  }
}
.lineup-box--link .arrow_right::after {
  right: 15%;
}
.lineup-box--link .arrow_right::before {
  right: 15%;
}
@media screen and (max-width: 768px) {
  .lineup-box.fine .lineup-box--title {
    padding: 5px 0;
  }
}

.property-list--detail:nth-of-type(odd) {
  background: #fbffe4;
}
.property-list--detail {
  padding: 50px 0;
}
@media screen and (max-width: 768px) {
  .property-list--detail {
    padding: 20px 0;
  }
}
.property-list--detail__icon {
  margin: 0 auto;
  width: 155px;
}
@media screen and (max-width: 768px) {
  .property-list--detail__icon {
    width: 107px;
  }
}
.property-list--detail h3, .property-list--detail .h3 {
  color: #fff;
  background-color: #000;
  width: 100%;
  text-align: left;
  margin: 40px 0;
  font-family: "Noto Sans JP", sans-serif;
  font-weight: normal;
  font-size: 24px;
  letter-spacing: 0.2em;
  padding: 20px 50px;
}
.property-list--detail h3 span, .property-list--detail .h3 span {
  margin-right: 5px;
}
@media screen and (max-width: 768px) {
  .property-list--detail h3, .property-list--detail .h3 {
    font-size: 16px;
    line-height: 30px;
    padding: 10px;
    margin: 20px 0;
  }
}
.property-list--detail__about--flex1 {
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .property-list--detail__about--flex1 {
    display: block;
  }
}
.property-list--detail__about--flex1 img {
  width: 600px;
  margin-right: 40px;
}
.property-list--detail__about--flex1 p {
  margin-top: 40px;
  font-family: "Noto Sans JP", sans-serif;
  font-weight: normal;
  font-size: 16px;
  letter-spacing: 0.08em;
  line-height: 30px;
  text-align: left;
  color: #505050;
}
.property-list--detail__about--flex2 {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  margin-top: -180px;
  margin-bottom: 50px;
}
@media screen and (max-width: 768px) {
  .property-list--detail__about--flex2 {
    display: block;
    margin: 20px 0;
  }
}
.property-list--detail__about--flex2 table {
  align-self: flex-end;
  margin-bottom: 120px;
}
@media screen and (max-width: 768px) {
  .property-list--detail__about--flex2 table {
    margin: 20px 0 0 0;
  }
}
.property-list--detail__about--flex2 table th {
  background: #666;
  color: #fff;
  font-family: "Noto Sans JP", sans-serif;
  font-weight: normal;
  font-size: 15px;
  letter-spacing: 0.08em;
  line-height: 30px;
  text-align: left;
  padding: 10px 30px 10px 20px;
}
.property-list--detail__about--flex2 table td {
  font-family: "Noto Sans JP", sans-serif;
  font-weight: normal;
  font-size: 15px;
  letter-spacing: 0.08em;
  line-height: 30px;
  text-align: left;
  color: #666;
  padding: 10px 30px;
}
.property-list--detail__inside {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
}
@media screen and (max-width: 768px) {
  .property-list--detail__inside {
    flex-wrap: wrap;
  }
  .property-list--detail__inside::after {
    content: "";
    display: block;
    width: 50%;
  }
}
.property-list--detail__inside--flex {
  flex: 30%;
  margin: 20px 10px;
}
.property-list--detail__inside--flex img {
  width: 386px;
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .property-list--detail__inside--flex img {
    width: 100%;
    height: auto;
    margin-bottom: 10px;
  }
}
.property-list--detail__inside--flex p {
  font-family: "Noto Sans JP", sans-serif;
  font-weight: normal;
  font-size: 15px;
  text-align: center;
  color: #505050;
}
@media screen and (max-width: 768px) {
  .property-list--detail__inside--flex p {
    font-size: 12px;
    text-align: left;
  }
}
@media screen and (max-width: 768px) {
  .property-list--detail__inside--flex {
    flex: 48%;
    margin: 0;
  }
  .property-list--detail__inside--flex:first-child {
    margin-right: 10px;
  }
}
.property-list--detail__button a, .lineup-box--link a {
  font-weight: normal;
  font-size: 20px;
  letter-spacing: 0.1em;
  line-height: 60px;
  color: #fff;
  margin: 10px auto;
  padding-left: 30px;
  width: 162px;
  height: 60px;
  margin: auto;
  display: block;
  border-radius: 45px;
  background: linear-gradient(90deg, rgb(0, 158, 253) 0%, rgb(42, 245, 152) 95%);
}
@media screen and (max-width: 768px) {
  .property-list--detail__button a, .lineup-box--link a {
    width: 100px;
    height: 40px;
    line-height: 40px;
    padding-left: 20px;
  }
}
.property-list--detail__button a:hover, .lineup-box--link a:hover {
  text-decoration: none;
}
.property-list--detail__map {
  text-align: center;
  margin: 30px auto;
  width: 80%;
}
@media screen and (max-width: 768px) {
  .property-list--detail__map {
    width: 100%;
  }
}
.property-list--detail__map iframe {
  width: 100%;
}
.property-list--detail__map .btn_arrow {
  margin: 20px 0 50px auto;
  font-family: "Noto Sans JP", sans-serif;
  display: table;
  position: relative;
  padding: 1em;
  min-width: 15em;
  border: 1px solid currentColor;
  color: #505050;
  font-size: 16px;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  box-sizing: border-box;
  transition: 0.5s;
}
.property-list--detail__map .btn_arrow::after {
  position: absolute;
  top: 50%;
  right: 1em;
  width: 0.5em;
  height: 0.5em;
  transform: translateY(-50%) rotate(45deg);
  border-right: 2px solid currentColor;
  border-top: 2px solid currentColor;
  content: "";
}
.property-list--detail__map .btn_arrow:hover {
  border: 2px solid #505050;
  background-color: #505050;
  color: #fff;
}
.property-list--text {
  text-align: right;
  font-family: "Noto Sans JP", sans-serif;
  font-weight: normal;
  font-size: 16px;
  letter-spacing: 0.08em;
  color: #505050;
}
@media screen and (max-width: 768px) {
  .property-list--text {
    margin: 1rem 0;
    font-size: 14px;
  }
}

.arrow_right {
  position: relative;
  display: inline-block;
}

.arrow_right::before {
  content: "";
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: -30%;
  width: 14px;
  height: 14px;
  border-top: 3px solid #fff;
  border-right: 3px solid #fff;
  transform: rotate(45deg);
}
@media screen and (max-width: 768px) {
  .arrow_right::before {
    width: 10px;
    height: 10px;
  }
}

.arrow_right::after {
  content: "";
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: -30%;
  width: 20px;
  height: 2px;
  background: #fff;
}
@media screen and (max-width: 768px) {
  .arrow_right::after {
    width: 10px;
  }
}

.yoyaku_link {
  text-align: center;
}
.yoyaku_link .arrow_right::after {
  right: 5%;
}
.yoyaku_link .arrow_right::before {
  right: 5%;
}
.yoyaku_link_btn {
  color: #fff;
  font-size: 20px;
  width: 713px;
  height: 90px;
  display: block;
  margin: auto;
  line-height: 90px;
  border-radius: 45px;
  background: linear-gradient(90deg, #009efd 0%, #2af598 95%);
}
.yoyaku_link_btn:hover {
  text-decoration: none;
  color: #fff;
  opacity: 0.7;
}
@media screen and (max-width: 768px) {
  .yoyaku_link_btn {
    width: 100%;
    height: 60px;
    line-height: 60px;
    font-size: 18px;
  }
}

.six-header {
  text-align: center;
  padding: 60px 0;
  margin-bottom: 130px;
  background: rgb(2, 0, 36);
  background: linear-gradient(90deg, rgb(2, 0, 36) 0%, rgb(253, 244, 164) 0%, rgb(250, 221, 50) 100%);
}
@media screen and (max-width: 768px) {
  .six-header {
    margin-bottom: 50px;
    padding: 30px 0;
  }
}
.six-header__text {
  font-family: "Noto Sans JP", sans-serif;
  font-size: 43px;
  font-weight: bold;
  margin-bottom: 60px;
}
@media screen and (max-width: 768px) {
  .six-header__text {
    font-size: 18px;
    margin-bottom: 20px;
  }
}
.six-header__catch {
  font-family: "Noto Sans JP", sans-serif;
  font-size: 24px;
}
@media screen and (max-width: 768px) {
  .six-header__catch {
    font-size: 16px;
  }
}

.six-formmain__title {
  background-color: #000;
  text-align: center;
  font-family: "Noto Sans JP", sans-serif;
  color: #fff;
  font-size: 1.5rem;
  height: 66px;
  line-height: 66px;
  max-width: 1200px;
  margin: 0 auto 40px auto;
}
@media screen and (max-width: 768px) {
  .six-formmain__title {
    font-size: 16px;
    height: 40px;
    line-height: 40px;
  }
}
.six-formmain__catch {
  text-align: center;
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .six-formmain__catch {
    margin-bottom: 30px;
  }
}
.six-formmain .yoyaku_link_btn {
  margin: 120px auto;
}

.organization-top {
  margin-top: 60px;
}
@media screen and (max-width: 768px) {
  .organization-top {
    margin-top: 30px;
  }
}
.organization-top--title {
  font-size: 1.25rem;
  letter-spacing: 0.2em;
  font-weight: bold;
  border-bottom: 1px dashed #000;
  padding-bottom: 17px;
}
@media screen and (max-width: 768px) {
  .organization-top--title {
    font-size: 1rem;
  }
}
.organization-top--text {
  margin-top: 40px;
}
@media screen and (max-width: 768px) {
  .organization-top--text {
    font-size: 0.875rem;
    margin-top: 20px;
  }
}

.organization-net {
  margin-top: 60px;
}
@media screen and (max-width: 768px) {
  .organization-net {
    margin-top: 40px;
  }
}
.organization-net--title {
  font-size: 1.25rem;
  letter-spacing: 0.2em;
  padding: 15px;
  text-align: center;
  background-color: #000;
  color: #fff;
}
@media screen and (max-width: 768px) {
  .organization-net--title {
    font-size: 1rem;
    margin-bottom: 30px;
    padding: 20px 15px;
  }
}
.organization-net--wrap {
  border: 3px solid #000;
  background-color: #fff;
}
@media screen and (max-width: 768px) {
  .organization-net--wrap {
    margin-left: -15px;
    margin-right: -15px;
    border: none;
  }
}
.organization-net--subtitle, .organization-net-area--title {
  font-size: 1.125rem;
  font-weight: bold;
  margin: 30px 40px;
  padding: 12px 35px;
  background-color: #e6e6e6;
  letter-spacing: 0.2em;
}
@media screen and (max-width: 768px) {
  .organization-net--subtitle, .organization-net-area--title {
    font-size: 1rem;
    margin: 10px 15px 25px 15px;
    padding: 10px 15px;
  }
}
.organization-net .organization-open {
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.organization-net .organization-open:after {
  display: inline-flex;
  width: 30px;
  height: 30px;
  background-size: cover;
  background-image: url("../img/organization/accordion_open.svg");
  content: "";
}
.organization-net .organization-open.is-active:after {
  background-image: url("../img/organization/accordion_close.svg");
}
.organization-net--hide {
  display: none;
}
.organization-net--hide + .organization-open {
  margin-top: 20px;
}
.organization-net--inner {
  display: grid;
  gap: 20px;
  grid-auto-columns: 1fr;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-left: 40px;
  margin-right: 40px;
  padding-bottom: 40px;
}
.organization-net--inner:not(:first-child) {
  margin-top: 50px;
}
@media screen and (max-width: 768px) {
  .organization-net--inner:not(:first-child) {
    margin-top: 30px;
  }
}
@media screen and (max-width: 768px) {
  .organization-net--inner {
    padding-bottom: 30px;
    grid-template-columns: 1fr;
    gap: 40px;
    margin-top: 0;
    margin-left: 15px;
    margin-right: 15px;
    border-bottom: 1px solid #A8A8A8;
  }
}
.organization-net-box {
  border: 1px solid #ccc;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 768px) {
  .organization-net-box {
    display: block;
    border: none;
  }
}
@media screen and (max-width: 768px) {
  .organization-net-box--img {
    flex: 0 0 40%;
  }
}
.organization-net-box--img img {
  width: 100%;
}
.organization-net-box--bottom {
  padding: 14px 14px 20px 14px;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 768px) {
  .organization-net-box--bottom {
    padding: 0;
    flex-wrap: wrap;
    flex-direction: row;
  }
}
@media screen and (max-width: 768px) {
  .organization-net-box--inner {
    display: flex;
  }
}
.organization-net-box--name {
  flex: 0 0 60%;
}
@media screen and (max-width: 768px) {
  .organization-net-box--name {
    padding-left: 10px;
  }
}
.organization-net-box--area {
  font-size: 0.9375rem;
  font-weight: 400;
  margin-top: 4px;
}
@media screen and (max-width: 768px) {
  .organization-net-box--area {
    margin: 3px 0 0 10px;
  }
}
.organization-net-box--text {
  font-size: 0.8125rem;
  font-weight: 400;
  margin-top: 15px;
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .organization-net-box--text {
    flex: 1 1 100%;
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
.organization-net-box--btn {
  text-align: center;
  margin-top: auto;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .organization-net-box--btn {
    margin-top: 10px;
  }
}
.organization-net-box--btn .organization-btn-wh {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  line-height: 1;
  padding: 10px;
  font-size: 0.875rem;
  background-color: #000;
  text-decoration: none;
  color: #fff;
  min-width: 150px;
  font-weight: bold;
  transition-duration: 0.5s;
  cursor: pointer;
}
.organization-net-box--btn .organization-btn-wh:hover {
  opacity: 0.7 !important;
}
.organization-net--btn {
  text-align: center;
  margin-top: 70px;
}
.organization-net-area {
  padding-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .organization-net-area {
    padding-bottom: 15px;
  }
}
.organization-net-area--link {
  padding: 20px 35px;
  display: flex;
  flex-wrap: wrap;
  gap: 35px;
}
@media screen and (max-width: 768px) {
  .organization-net-area--link {
    padding: 25px 15px;
    gap: 20px 35px;
  }
}
.organization-net-area--link a {
  display: inline-block;
  line-height: 1;
  font-size: 1.125rem;
  font-weight: bold;
  transition: 0.4s;
}
@media screen and (max-width: 768px) {
  .organization-net-area--link a {
    font-size: 1rem;
  }
}
.organization-net-area--link a:hover {
  color: #000;
}

.singlehouse {
  letter-spacing: 0.075em;
}

.singlehouse__logo {
  position: absolute;
  left: 15px;
  top: 30px;
}
@media screen and (max-width: 768px) {
  .singlehouse__logo {
    top: 20px;
    left: 15px;
  }
  .singlehouse__logo img {
    width: 106px;
    height: 70px;
  }
}

.singlehouse-mv {
  background-color: #e2e2e2;
  margin-bottom: 60px;
  position: relative;
}
@media screen and (max-width: 768px) {
  .singlehouse-mv {
    min-height: 100%;
    margin-bottom: 60px;
  }
}
@media screen and (max-width: 768px) {
  .singlehouse-mv-main {
    padding-bottom: 4px;
  }
}
.singlehouse-mv-main--inner {
  position: relative;
  margin: 0 auto;
  max-width: 1300px;
}
.singlehouse-mv-main--inner .container {
  padding-left: 100px;
}
@media screen and (max-width: 768px) {
  .singlehouse-mv-main--inner .container {
    padding: 0;
  }
}
.singlehouse-mv-main--img {
  max-width: 115%;
  min-height: 545px;
}
@media screen and (max-width: 768px) {
  .singlehouse-mv-main--img {
    width: 100%;
    min-height: 100%;
    max-width: 100%;
  }
}
.singlehouse-mv-main--text {
  position: relative;
  display: block;
  width: 100%;
  margin-top: 30px;
  margin-left: auto;
  margin-right: 0;
  font-size: 1.75rem;
  line-height: 1.95;
  letter-spacing: 0.15em;
  z-index: 5;
  text-align: right;
}
.singlehouse-mv-main--text img {
  width: 124px;
  height: auto;
  margin-left: 0.25em;
  margin-right: 0.25em;
}
.singlehouse-mv-main--text z small, .singlehouse-mv-main--text z .small {
  font-size: 0.9em;
}
@media screen and (max-width: 992px) {
  .singlehouse-mv-main--text {
    margin-top: 150vw;
    margin-left: 15px;
    margin-right: auto;
  }
}
@media screen and (max-width: 768px) {
  .singlehouse-mv-main--text {
    margin-top: 324px;
    font-size: 1rem;
  }
  .singlehouse-mv-main--text img {
    width: 72px;
  }
}
.singlehouse-mv-main--catch {
  position: absolute;
  top: 220px;
  left: 15px;
  z-index: 2;
  font-size: 1.875rem;
}
@media screen and (max-width: 992px) {
  .singlehouse-mv-main--catch {
    top: 55vw;
  }
}
@media screen and (max-width: 768px) {
  .singlehouse-mv-main--catch {
    top: 195px;
    font-size: 0.9375rem;
    margin-left: 0;
    left: 0;
  }
}
.singlehouse-mv-main--catch span {
  display: inline-block;
  background-color: #000;
  color: #fff;
  padding: 10px 22px;
  letter-spacing: 0.36em;
}
.singlehouse-mv-main--catch span:not(:last-of-type) {
  margin-bottom: 25px;
}
@media screen and (max-width: 768px) {
  .singlehouse-mv-main--catch span {
    padding: 10px 18px;
  }
  .singlehouse-mv-main--catch span:not(:last-of-type) {
    margin-bottom: 14px;
  }
}
.singlehouse-mv-main--thumb01 {
  position: absolute;
  bottom: 0;
  left: -100px;
}
@media screen and (max-width: 992px) {
  .singlehouse-mv-main--thumb01 {
    left: 0;
    bottom: auto;
    top: 100vw;
  }
}
@media screen and (max-width: 768px) {
  .singlehouse-mv-main--thumb01 {
    width: 170px;
    top: 290px;
  }
}

.singlehouse__catch {
  text-align: center;
  margin-bottom: 40px;
}
@media screen and (max-width: 768px) {
  .singlehouse__catch {
    padding: 0 15px;
  }
}
.singlehouse__catch--title {
  font-size: 2rem;
  letter-spacing: 0.4em;
}
@media screen and (max-width: 768px) {
  .singlehouse__catch--title {
    font-size: 1.75rem;
    line-height: 1.4;
  }
}
.singlehouse__catch--text {
  font-size: 1.125rem;
  line-height: 34px;
}
@media screen and (max-width: 768px) {
  .singlehouse__catch--text {
    text-align: left;
    font-size: 1rem;
  }
}
.singlehouse__catch--copy {
  text-align: center;
}
.singlehouse__catch--copy span {
  font-size: 1.3125rem;
  font-weight: bold;
  letter-spacing: 0.1em;
  background: linear-gradient(transparent 60%, #FFD400 60%);
  display: inline-block;
}
@media screen and (max-width: 768px) {
  .singlehouse__catch--copy {
    text-align: left;
  }
  .singlehouse__catch--copy span {
    display: inline;
  }
}

.singlehouse__merit {
  margin-bottom: 40px;
}
.singlehouse__merit--wrapper {
  background-color: #ededed;
  padding: 45px 115px;
}
@media screen and (max-width: 768px) {
  .singlehouse__merit--wrapper {
    padding: 30px;
  }
}
.singlehouse__merit--title {
  font-size: 1.125rem;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .singlehouse__merit--title {
    font-size: 1rem;
  }
}
.singlehouse__merit--inner {
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .singlehouse__merit--inner {
    flex-direction: column;
  }
}

.singlehouse__zero {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
}
@media screen and (max-width: 768px) {
  .singlehouse__zero {
    flex-direction: column;
    padding: 0 15px;
  }
}
.singlehouse__zero--logo {
  flex: 0 0 180px;
}
@media screen and (max-width: 768px) {
  .singlehouse__zero--logo {
    text-align: center;
    flex: auto;
    margin-bottom: 10px;
  }
}

.singlehouse__charm {
  background-color: #f6f3eb;
  padding: 120px 0 0 0;
}
@media screen and (max-width: 768px) {
  .singlehouse__charm {
    padding: 45px 0 0 0;
  }
}
.singlehouse__charm--point {
  padding-top: 120px;
  margin-top: -120px;
}
@media screen and (max-width: 768px) {
  .singlehouse__charm--point {
    padding-top: 45px;
    margin-top: -45px;
  }
}
.singlehouse__charm--title {
  font-size: 2rem;
  text-align: center;
  letter-spacing: 0.04em;
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .singlehouse__charm--title {
    font-size: 1.75rem;
  }
}
.singlehouse__charm--header {
  display: flex;
  justify-content: center;
  margin-bottom: 200px;
}
@media screen and (max-width: 768px) {
  .singlehouse__charm--header {
    flex-direction: column;
    margin-bottom: 90px;
  }
}
.singlehouse__charm--header--menu {
  width: 222px;
  height: 222px;
  border-radius: 50%;
  background-color: #fff;
  border: 2px solid #fdcc35;
  display: flex;
  flex-direction: column;
  text-align: center;
  justify-content: center;
  align-items: center;
  text-align: center;
  position: relative;
  cursor: pointer;
  transition-duration: 0.5s;
  cursor: pointer;
}
.singlehouse__charm--header--menu a.div-link {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  text-indent: -9999px;
}
.singlehouse__charm--header--menu:hover {
  opacity: 0.7 !important;
}
@media screen and (max-width: 768px) {
  .singlehouse__charm--header--menu {
    width: 100%;
    height: auto;
    align-items: center;
    justify-content: flex-start;
    flex-direction: row;
    border-radius: 5px;
    padding: 5px 0 0 15px;
  }
}
.singlehouse__charm--header--menu.point02 {
  margin: 0 50px;
}
@media screen and (max-width: 768px) {
  .singlehouse__charm--header--menu.point02 {
    margin: 20px 0;
  }
}
.singlehouse__charm--header--menu b {
  margin-bottom: 10px;
}
@media screen and (max-width: 768px) {
  .singlehouse__charm--header--menu b {
    margin-bottom: 0;
    line-height: 1.4;
  }
}
.singlehouse__charm--header--menu h3, .singlehouse__charm--header--menu .h3 {
  margin-bottom: 10px;
}
@media screen and (max-width: 768px) {
  .singlehouse__charm--header--menu h3, .singlehouse__charm--header--menu .h3 {
    font-size: 1.375rem;
    padding-left: 15px;
  }
  .singlehouse__charm--header--menu h3 small, .singlehouse__charm--header--menu .h3 small, .singlehouse__charm--header--menu h3 .small, .singlehouse__charm--header--menu .h3 .small {
    font-size: 1.125rem;
  }
}
.singlehouse__charm--header--menu img {
  display: block;
  margin: 20px auto 0 auto;
}
@media screen and (max-width: 768px) {
  .singlehouse__charm--header--menu img {
    margin: 15px 0 0 80px;
  }
}
.singlehouse__charm--list--wrapper {
  padding-bottom: 200px;
  max-width: 900px;
  margin: 0 auto;
  position: relative;
}
.singlehouse__charm--list--wrapper:last-child {
  padding-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .singlehouse__charm--list--wrapper {
    padding-bottom: 50px;
    margin: 0 auto 40px auto;
  }
  .singlehouse__charm--list--wrapper:last-child {
    padding-bottom: 50px;
  }
}
@media screen and (max-width: 768px) {
  .singlehouse__charm--list--inner {
    display: flex;
    flex-direction: column;
  }
}
.singlehouse__charm--list--text {
  position: relative;
  z-index: 2;
}
.singlehouse__charm--list--text.point02 {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
@media screen and (max-width: 768px) {
  .singlehouse__charm--list--text {
    order: 1;
  }
  .singlehouse__charm--list--text.point02 {
    order: 1;
  }
}
.singlehouse__charm--list--title {
  background-color: #fff;
  font-size: 2rem;
  letter-spacing: 0.01em;
  position: relative;
  padding: 10px 0 10px 30px;
  width: 477px;
}
@media screen and (max-width: 768px) {
  .singlehouse__charm--list--title {
    width: 100%;
    font-size: 1.25rem;
  }
}
.singlehouse__charm--list--title span {
  font-size: 1.5rem;
  display: block;
}
@media screen and (max-width: 768px) {
  .singlehouse__charm--list--title span {
    font-size: 1rem;
  }
}
.singlehouse__charm--list--title img {
  position: absolute;
  left: -30px;
  top: -45px;
}
.singlehouse__charm--list--title img.point02 {
  left: auto;
  right: -30px;
}
@media screen and (max-width: 768px) {
  .singlehouse__charm--list--title img {
    left: 0;
    top: -55px;
  }
  .singlehouse__charm--list--title img.point02 {
    right: auto;
    left: 0;
  }
}
.singlehouse__charm--list--comment {
  max-width: 350px;
}
@media screen and (max-width: 768px) {
  .singlehouse__charm--list--comment {
    max-width: 100%;
    margin-bottom: 30px;
  }
}
.singlehouse__charm--list--photo {
  width: 482px;
  position: absolute;
  z-index: 1;
  right: 0;
  top: -100px;
}
.singlehouse__charm--list--photo.point02 {
  right: auto;
  left: 0;
}
@media screen and (max-width: 768px) {
  .singlehouse__charm--list--photo {
    width: 100%;
    top: auto;
    position: relative;
    left: auto;
    order: 2;
  }
  .singlehouse__charm--list--photo.point02 {
    left: auto;
    order: 2;
  }
}
.singlehouse__charm--list--sim {
  border: 1px solid #000;
  margin-top: 45px;
  display: flex;
  padding: 15px 30px;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  .singlehouse__charm--list--sim {
    flex-direction: column;
    text-align: center;
    padding: 10px 15px;
  }
}
.singlehouse__charm--list--sim--left {
  position: relative;
  margin-right: 80px;
}
.singlehouse__charm--list--sim--left::after {
  content: "";
  height: 100%;
  width: 1px;
  background-color: #000;
  position: absolute;
  right: -40px;
  top: 0;
}
@media screen and (max-width: 768px) {
  .singlehouse__charm--list--sim--left {
    margin: 0 0 10px 0;
  }
  .singlehouse__charm--list--sim--left::after {
    content: none;
  }
}
.singlehouse__charm--list--sim--right {
  line-height: 20px;
}
@media screen and (max-width: 768px) {
  .singlehouse__charm--list--sim--right {
    line-height: 30px;
  }
}
.singlehouse__charm--list--sim--right b {
  font-size: 1.6875rem;
  color: #e73c2b;
}

.singlehouse__lineup {
  padding: 90px 0;
  background-color: #ededed;
}
@media screen and (max-width: 768px) {
  .singlehouse__lineup {
    padding: 60px 0 20px 0;
  }
}
.singlehouse__lineup--title {
  font-size: 2rem;
  margin-bottom: 30px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .singlehouse__lineup--title {
    font-size: 1.5rem;
  }
}
.singlehouse__lineup--text {
  text-align: center;
  font-size: 1.125rem;
  margin-bottom: 50px;
}
@media screen and (max-width: 768px) {
  .singlehouse__lineup--text {
    text-align: left;
    font-size: 1rem;
  }
}
.singlehouse__lineup--list {
  background-color: #fff;
  padding: 30px 100px;
  margin-bottom: 50px;
}
@media screen and (max-width: 768px) {
  .singlehouse__lineup--list {
    padding: 30px 15px;
  }
}
.singlehouse__lineup--list .container {
  padding: 0;
}
.singlehouse__lineup--list--header {
  display: flex;
  margin-bottom: 50px;
}
@media screen and (max-width: 768px) {
  .singlehouse__lineup--list--header {
    flex-direction: column;
    margin-bottom: 30px;
  }
}
.singlehouse__lineup--list--header--title {
  display: flex;
  margin-bottom: 20px;
}
.singlehouse__lineup--list--header--title img {
  margin-right: 30px;
}
.singlehouse__lineup--list--header--title b {
  font-size: 1.625rem;
  line-height: 50px;
  font-weight: normal;
}
@media screen and (max-width: 768px) {
  .singlehouse__lineup--list--header--title {
    flex-direction: column;
  }
  .singlehouse__lineup--list--header--title img {
    margin-right: 0;
  }
}
.singlehouse__lineup--list--header--right {
  margin-left: 70px;
}
@media screen and (max-width: 768px) {
  .singlehouse__lineup--list--header--right {
    margin: 30px 0 0 0;
    position: relative;
    height: 0;
    padding-bottom: 56.25%;
  }
  .singlehouse__lineup--list--header--right iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
}
.singlehouse__lineup--list--img {
  display: flex;
  justify-content: space-between;
  margin-bottom: 40px;
}
@media screen and (max-width: 768px) {
  .singlehouse__lineup--list--img {
    flex-direction: column;
    margin-bottom: 10px;
    align-items: center;
  }
  .singlehouse__lineup--list--img img {
    margin-bottom: 20px;
  }
}
.singlehouse__lineup--list--text {
  margin-bottom: 30px;
}
.singlehouse__lineup--list--drawing {
  text-align: center;
  margin-bottom: 40px;
}
.singlehouse__lineup--btn {
  margin-bottom: 30px;
}

.singlehouse__step {
  background-color: #f6f3eb;
  padding: 60px 0;
}
@media screen and (max-width: 768px) {
  .singlehouse__step {
    padding: 30px 15px;
  }
}

.singlehouse__banner {
  text-align: center;
  margin: 60px auto;
}
.singlehouse__banner a {
  transition-duration: 0.5s;
  cursor: pointer;
}
.singlehouse__banner a:hover {
  opacity: 0.7 !important;
}
@media screen and (max-width: 768px) {
  .singlehouse__banner {
    padding: 0 15px;
    margin: 40px auto;
  }
  .singlehouse__banner--title {
    margin-bottom: 10px;
  }
}

.singlehouse__lineup--btn {
  text-align: center;
}
.singlehouse__lineup--btn--link {
  width: 330px;
  height: 60px;
  line-height: 58px;
  border-radius: 50px;
  padding: 0;
  font-size: 1.0625rem;
}
@media screen and (max-width: 768px) {
  .singlehouse__lineup--btn--link {
    width: 100%;
  }
}

.singlehouse__form {
  padding-top: 70px;
  margin-top: -70px;
}
@media screen and (max-width: 768px) {
  .singlehouse__form {
    padding-top: 0;
    margin-top: 0;
  }
}

.limini__style--header {
  position: relative;
  padding-top: 150px;
}
@media screen and (max-width: 768px) {
  .limini__style--header {
    padding-top: 80px;
  }
}
.limini__style--header::after {
  content: "";
  display: inline-block;
  background: url("../img/style/industrial/header_upper.png") right top repeat-y;
  background-size: 50% 100%;
  width: 100%;
  height: 450px;
  position: absolute;
  right: 0;
  top: 30px;
  z-index: -1;
}
@media screen and (max-width: 768px) {
  .limini__style--header::after {
    height: 150px;
  }
}
.limini__style--header.base::after {
  background: url("../img/style/base/header_upper.png") right top repeat-y;
  background-size: 50% 100%;
  width: 100%;
  height: 450px;
  position: absolute;
  right: 0;
  top: 30px;
  z-index: -1;
}
@media screen and (max-width: 768px) {
  .limini__style--header.base::after {
    height: 150px;
  }
}
.limini__style--header.natural::after {
  background: url("../img/style/natural/header_upper.png") right top repeat-y;
  background-size: 50% 100%;
  width: 100%;
  height: 450px;
  position: absolute;
  right: 0;
  top: 30px;
  z-index: -1;
}
@media screen and (max-width: 768px) {
  .limini__style--header.natural::after {
    height: 150px;
  }
}
.limini__style--header.tool::after {
  background: url("../img/style/tool/header_upper.png") right top repeat-y;
  background-size: 50% 100%;
  width: 100%;
  height: 450px;
  position: absolute;
  right: 0;
  top: 30px;
  z-index: -1;
}
@media screen and (max-width: 768px) {
  .limini__style--header.tool::after {
    height: 150px;
  }
}
.limini__style--header--hero {
  text-align: center;
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .limini__style--header--hero {
    margin-bottom: 30px;
    padding: 0 30px 0 15px;
  }
}
.limini__style--header--concept {
  margin-bottom: 80px;
}
@media screen and (max-width: 768px) {
  .limini__style--header--concept {
    margin-bottom: 40px;
  }
}
.limini__style--header--concept--title {
  background-color: #000;
  color: #fff;
  height: 80px;
  line-height: 80px;
  padding-left: 20px;
  letter-spacing: 0.3em;
  font-family: "Oswald", sans-serif;
  font-weight: 400;
  padding-left: 30px;
  font-size: 3.125rem;
}
@media screen and (max-width: 768px) {
  .limini__style--header--concept--title {
    font-size: 2rem;
    height: 50px;
    line-height: 50px;
    margin: 0 -15px;
    margin-bottom: 20px;
    padding-left: 15px;
  }
}
.limini__style--header--concept--contents {
  display: flex;
  justify-content: space-between;
  font-size: 1.75rem;
}
@media screen and (max-width: 768px) {
  .limini__style--header--concept--contents {
    flex-direction: column;
    font-size: 1rem;
  }
}

.limini__style--point--group {
  position: relative;
  margin-bottom: 100px;
  padding-top: 50px;
}
.limini__style--point--group::after {
  content: "";
  background-color: #e5e5e5;
  height: 450px;
  width: 65%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
}
.limini__style--point--group.left::after {
  left: auto;
  right: 0;
}
@media screen and (max-width: 768px) {
  .limini__style--point--group {
    padding: 30px 0 0 15px;
    margin-bottom: 40px;
  }
  .limini__style--point--group::after {
    height: 298px;
    width: 80%;
  }
}
.limini__style--point--inner {
  display: flex;
  justify-content: flex-start;
  max-width: 1300px;
  margin: auto;
}
@media screen and (max-width: 768px) {
  .limini__style--point--inner {
    max-width: 100%;
  }
}
.limini__style--point--no {
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .limini__style--point--no {
    margin-bottom: 20px;
  }
  .limini__style--point--no img {
    width: 50px;
    height: auto;
  }
}
.limini__style--point--catch {
  font-size: 1.75rem;
  font-weight: normal;
  line-height: 49px;
  letter-spacing: 0.2em;
}
@media screen and (max-width: 768px) {
  .limini__style--point--catch {
    font-size: 1rem;
    line-height: 30px;
  }
}
.limini__style--point--img {
  margin: 150px 0 0 50px;
}
.limini__style--point--img.left {
  margin: 150px 50px 0 0;
}
@media screen and (max-width: 768px) {
  .limini__style--point--img {
    margin: 0 15px 30px 0;
    text-align: right;
  }
  .limini__style--point--img.left {
    margin: 0 0 30px 0;
    text-align: left;
  }
}
.limini__style--point--comment {
  letter-spacing: 0.075em;
}
.limini__style--point--summary {
  margin-bottom: 140px;
}
@media screen and (max-width: 768px) {
  .limini__style--point--summary {
    margin: 0;
  }
  .limini__style--point--summary.left {
    margin-left: 23%;
  }
}
.limini__style--point--summary.tool {
  margin-bottom: 40px;
}

.limini__style--portfolio {
  background: url("../img/style/industrial/portfolio_bk.png") center repeat-y;
  padding: 100px 0;
  margin-bottom: 100px;
}
.limini__style--portfolio.base {
  background: url("../img/style/base/portfolio_bk.png") center repeat-y;
}
.limini__style--portfolio.natural {
  background: url("../img/style/natural/portfolio_bk.png") center repeat-y;
}
.limini__style--portfolio.tool {
  background: url("../img/style/tool/portfolio_bk.png") center repeat-y;
}
@media screen and (max-width: 768px) {
  .limini__style--portfolio {
    padding: 40px 0;
    margin-bottom: 40px;
  }
}
.limini__style--portfolio--title {
  color: #fff;
  font-size: 3.125rem;
  font-weight: normal;
  text-align: center;
  letter-spacing: 0.3em;
  font-family: "Oswald", sans-serif;
}
@media screen and (max-width: 768px) {
  .limini__style--portfolio--title {
    font-size: 2rem;
  }
}
.limini__style--portfolio--slide {
  max-width: 1200px;
  position: relative;
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .limini__style--portfolio--slide {
    min-width: 100%;
    margin-bottom: 60px;
  }
}
.limini__style--portfolio--slide .swiper-button-prev {
  left: -50px;
  color: #fff;
}
@media screen and (max-width: 768px) {
  .limini__style--portfolio--slide .swiper-button-prev {
    left: 10px;
  }
}
.limini__style--portfolio--slide .swiper-button-next {
  right: -50px;
  color: #fff;
}
@media screen and (max-width: 768px) {
  .limini__style--portfolio--slide .swiper-button-next {
    right: 10px;
  }
}
.limini__style--portfolio--slide .swiper-pagination {
  bottom: -40px !important;
  right: 0;
  left: 0;
  margin: auto;
}
.limini__style--portfolio--slide .swiper-pagination-bullet {
  background: #fff;
  opacity: 1;
  width: 12px;
  height: 12px;
  margin: 0 3px;
}
.limini__style--portfolio--slide .swiper-pagination-bullet-active {
  background: #000;
}
.limini__style--portfolio--slider {
  overflow: hidden;
}
.limini__style--portfolio--link {
  text-align: center;
}
.limini__style--portfolio--link--btn {
  color: #fff;
  background-color: #000;
  display: inline-block;
  width: 280px;
  height: 60px;
  font-size: 1.25rem;
  text-align: center;
  line-height: 60px;
  transition-duration: 0.5s;
  cursor: pointer;
  text-decoration: none;
  letter-spacing: 0.07em;
}
.limini__style--portfolio--link--btn:hover {
  opacity: 0.7 !important;
}
.limini__style--portfolio--link--btn:hover {
  color: #fff;
  text-decoration: none;
}

.limini__style--price {
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .limini__style--price {
    margin-bottom: 40px;
  }
}
.limini__style--price--title {
  font-size: 3.125rem;
  font-weight: normal;
  text-align: center;
  letter-spacing: 0.3em;
  font-family: "Oswald", sans-serif;
}
@media screen and (max-width: 768px) {
  .limini__style--price--title {
    font-size: 2rem;
  }
}
.limini__style--price--list {
  display: flex;
  margin-bottom: 100px;
}
.limini__style--price--list img {
  margin: 0 10px;
}
@media screen and (max-width: 768px) {
  .limini__style--price--list {
    flex-direction: column;
    align-items: center;
    margin-bottom: 40px;
  }
  .limini__style--price--list img {
    margin: 0 0 15px 0;
  }
}
.limini__style--price--link {
  text-align: center;
}
.limini__style--price--link--btn {
  color: #fff;
  background-color: #000;
  display: inline-block;
  width: 420px;
  height: 80px;
  font-size: 1.5rem;
  text-align: center;
  line-height: 80px;
  border-radius: 50px;
  transition-duration: 0.5s;
  cursor: pointer;
  text-decoration: none;
  letter-spacing: 0.07em;
}
.limini__style--price--link--btn:hover {
  opacity: 0.7 !important;
}
.limini__style--price--link--btn:hover {
  color: #fff;
  text-decoration: none;
}
@media screen and (max-width: 768px) {
  .limini__style--price--link--btn {
    width: 85%;
    height: 65px;
    line-height: 65px;
    font-size: 1.25rem;
  }
}

.limini__style--other {
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .limini__style--other {
    margin-bottom: 40px;
  }
}
.limini__style--other--title {
  font-size: 3.125rem;
  font-weight: normal;
  text-align: center;
  letter-spacing: 0.3em;
  font-family: "Oswald", sans-serif;
}
@media screen and (max-width: 768px) {
  .limini__style--other--title {
    font-size: 2rem;
  }
}
.limini__style--other--list {
  display: flex;
  margin-bottom: 100px;
  justify-content: center;
}
.limini__style--other--list--menu {
  transition-duration: 0.5s;
  cursor: pointer;
}
.limini__style--other--list--menu:hover {
  opacity: 0.7 !important;
}
.limini__style--other--list img {
  margin: 0 10px;
}
@media screen and (max-width: 768px) {
  .limini__style--other--list {
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 40px;
  }
  .limini__style--other--list--menu {
    flex: 0 0 48%;
    margin-bottom: 15px;
  }
  .limini__style--other--list--menu img {
    margin: 0;
  }
}

.limini__style--archive--header {
  display: flex;
}
@media screen and (max-width: 768px) {
  .limini__style--archive--header {
    flex-direction: column;
  }
}
@media screen and (max-width: 768px) {
  .limini__style--archive--header .container {
    padding: 0;
  }
}
.limini__style--archive--header--inner .gr-title-simple--jp {
  font-size: 3.125rem;
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .limini__style--archive--header--inner .gr-title-simple--jp {
    margin-bottom: 10px;
    font-size: 1.75rem;
  }
}
.limini__style--archive--header--inner .gr-title-simple--en {
  display: block;
  font-size: 2rem;
  font-family: "Noto Serif JP", serif;
}
@media screen and (max-width: 768px) {
  .limini__style--archive--header--inner .gr-title-simple--en {
    font-size: 1.25rem;
  }
}
.limini__style--archive--header--hero {
  padding-top: 95px;
  margin-left: -23%;
  position: relative;
  z-index: -1;
}
.limini__style--archive--header--hero img {
  min-height: 580px;
}
@media screen and (max-width: 768px) {
  .limini__style--archive--header--hero {
    padding-top: 0;
    margin: -50px 0 0 0;
  }
  .limini__style--archive--header--hero img {
    min-height: 160px;
    max-height: 160px;
  }
}

.limini__style--contents {
  background: url("../img/style/style_bk.png") center repeat;
  padding: 100px 0;
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .limini__style--contents {
    padding: 40px 0;
    margin-bottom: 40px;
  }
}
.limini__style--contents--title {
  text-align: center;
  margin-bottom: 80px;
}
@media screen and (max-width: 768px) {
  .limini__style--contents--title {
    margin-bottom: 40px;
  }
}
.limini__style--contents--wrapper {
  background-color: #fff;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  max-width: 1200px;
}
@media screen and (max-width: 768px) {
  .limini__style--contents--wrapper {
    max-width: 100%;
    background-color: transparent;
  }
}
.limini__style--contents--list {
  width: 600px;
  padding: 40px;
  position: relative;
  cursor: pointer;
  transition-duration: 0.5s;
  cursor: pointer;
}
.limini__style--contents--list a.div-link {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  text-indent: -9999px;
}
.limini__style--contents--list:hover {
  opacity: 0.7 !important;
}
.limini__style--contents--list:nth-child(1), .limini__style--contents--list:nth-child(3) {
  border-right: 1px solid #e5e5e5;
}
.limini__style--contents--list:nth-child(1), .limini__style--contents--list:nth-child(2) {
  border-bottom: 1px solid #e5e5e5;
}
.limini__style--contents--list--comment {
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .limini__style--contents--list {
    width: 100%;
    background-color: #fff;
    padding: 30px 15px;
  }
  .limini__style--contents--list:nth-child(1), .limini__style--contents--list:nth-child(3) {
    border-right: none;
  }
  .limini__style--contents--list:nth-child(1), .limini__style--contents--list:nth-child(2), .limini__style--contents--list:nth-child(3) {
    border: none;
    margin-bottom: 40px;
  }
  .limini__style--contents--list .index-lineup--more .btn-simple {
    margin: auto;
  }
}

.zancre-title {
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("../img/zancre/bg_title.jpg");
}
.zancre-title--inner {
  height: 450px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("../img/zancre/title_main.jpg");
}
@media screen and (max-width: 768px) {
  .zancre-title--inner {
    height: 200px;
    transform: translateX(15px);
  }
}
.zancre-title--main {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100vw;
  max-width: 1650px;
  transform: translate(-50%, -50%);
}
@media screen and (max-width: 768px) {
  .zancre-title--main {
    width: 210px;
    left: -30px;
    transform: translateY(-50%);
  }
}

.zancre-catch {
  padding-top: 90px;
  padding-bottom: 90px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .zancre-catch {
    padding-top: 30px;
    padding-bottom: 35px;
  }
}
.zancre-catch--title {
  margin-bottom: 60px;
  text-align: center;
}
.zancre-catch--title img {
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .zancre-catch--title {
    margin-bottom: 20px;
  }
}
.zancre-catch--desc {
  font-size: 1.5rem;
  letter-spacing: 0.05em;
  margin-bottom: 45px;
}
.zancre-catch--desc span {
  position: relative;
}
.zancre-catch--desc span::after {
  content: "";
  position: absolute;
  display: block;
  left: -4px;
  right: -4px;
  bottom: -5px;
  height: 5px;
  background-color: #c6b198;
}
@media screen and (max-width: 768px) {
  .zancre-catch--desc {
    font-size: 0.875rem;
    margin-bottom: 30px;
  }
}
.zancre-catch--img {
  margin-bottom: 55px;
}
.zancre-catch--img img {
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .zancre-catch--img {
    margin-bottom: 15px;
  }
}
.zancre-catch--answer {
  position: relative;
  margin: 0 auto 50px;
  max-width: 550px;
  padding-top: 50px;
  padding-bottom: 50px;
  font-size: 1.5rem;
}
@media screen and (max-width: 768px) {
  .zancre-catch--answer {
    font-size: 0.875rem;
    max-width: 275px;
    padding-top: 25px;
    padding-bottom: 20px;
    margin: 0 auto 23px;
  }
}
.zancre-catch--answer::before, .zancre-catch--answer::after {
  content: "";
  display: block;
  width: 36px;
  height: 36px;
  position: absolute;
}
@media screen and (max-width: 768px) {
  .zancre-catch--answer::before, .zancre-catch--answer::after {
    width: 20px;
    height: 20px;
  }
}
.zancre-catch--answer::before {
  top: 0;
  left: 0;
  border-top: 7px solid #000;
  border-left: 7px solid #000;
}
@media screen and (max-width: 768px) {
  .zancre-catch--answer::before {
    border-top: 3px solid #000;
    border-left: 3px solid #000;
  }
}
.zancre-catch--answer::after {
  bottom: 0;
  right: 0;
  border-bottom: 7px solid #000;
  border-right: 7px solid #000;
}
@media screen and (max-width: 768px) {
  .zancre-catch--answer::after {
    border-bottom: 3px solid #000;
    border-right: 3px solid #000;
  }
}
.zancre-catch--answer .bg::before, .zancre-catch--answer .bg::after {
  content: "";
  display: block;
  width: 36px;
  height: 36px;
  position: absolute;
}
@media screen and (max-width: 768px) {
  .zancre-catch--answer .bg::before, .zancre-catch--answer .bg::after {
    width: 20px;
    height: 20px;
  }
}
.zancre-catch--answer .bg::before {
  top: 0;
  right: 0;
  border-top: 7px solid #000;
  border-right: 7px solid #000;
}
@media screen and (max-width: 768px) {
  .zancre-catch--answer .bg::before {
    border-top: 3px solid #000;
    border-right: 3px solid #000;
  }
}
.zancre-catch--answer .bg::after {
  bottom: 0;
  left: 0;
  border-bottom: 7px solid #000;
  border-left: 7px solid #000;
}
@media screen and (max-width: 768px) {
  .zancre-catch--answer .bg::after {
    border-bottom: 3px solid #000;
    border-left: 3px solid #000;
  }
}
.zancre-catch--catch {
  font-size: 2rem;
  font-family: "Noto Serif JP", serif;
  letter-spacing: 0.15em;
}
@media screen and (max-width: 768px) {
  .zancre-catch--catch {
    font-size: 1.25rem;
  }
}

.zancre-ex {
  background-color: #e5e5e5;
  padding-top: 100px;
  padding-bottom: 84px;
}
@media screen and (max-width: 768px) {
  .zancre-ex {
    padding-top: 30px;
    padding-bottom: 35px;
  }
}
.zancre-ex--box {
  background-color: #fff;
  padding-bottom: 50px;
  margin-bottom: 12px;
}
@media screen and (max-width: 768px) {
  .zancre-ex--box {
    padding-bottom: 40px;
  }
}
.zancre-ex--title {
  margin-bottom: 60px;
  padding-top: 12px;
  padding-bottom: 12px;
  background-color: #000;
  color: #fff;
  font-size: 1.25rem;
  font-weight: 700;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .zancre-ex--title {
    font-size: 1rem;
    padding-top: 6px;
    padding-bottom: 6px;
    font-weight: 400;
    margin-bottom: 25px;
  }
}
.zancre-ex--data {
  display: flex;
  flex-wrap: wrap;
  padding-left: 15px;
  padding-right: 15px;
  max-width: 860px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .zancre-ex--data {
    display: block;
  }
}
.zancre-ex--data dt,
.zancre-ex--data dd {
  margin-bottom: 20px;
}
.zancre-ex--data dt {
  width: calc(100% - 120px);
  font-size: 1.25rem;
  font-weight: 400;
  letter-spacing: 0.05em;
}
@media screen and (max-width: 768px) {
  .zancre-ex--data dt {
    width: 100%;
    font-size: 0.875rem;
    text-align: center;
    margin-bottom: -3px;
  }
}
.zancre-ex--data dd {
  width: 120px;
  text-align: right;
  font-size: 1rem;
}
.zancre-ex--data dd em {
  font-size: 1.5rem;
}
@media screen and (max-width: 768px) {
  .zancre-ex--data dd {
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
    font-size: 0.875rem;
  }
  .zancre-ex--data dd em {
    font-size: 1rem;
  }
}
.zancre-ex--sum {
  position: relative;
  margin-top: 28px;
  margin-bottom: 55px;
  padding-left: 15px;
  padding-right: 15px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .zancre-ex--sum {
    margin-top: 15px;
    margin-bottom: 30px;
  }
}
.zancre-ex--sum span {
  position: relative;
  background-color: #e5e5e5;
  margin: 0 auto;
  display: block;
  width: 350px;
  font-size: 1rem;
  z-index: 1;
}
@media screen and (max-width: 768px) {
  .zancre-ex--sum span {
    padding-top: 5px;
    font-size: 0.875rem;
    width: 250px;
  }
}
.zancre-ex--sum span em {
  font-size: 1.5rem;
}
@media screen and (max-width: 768px) {
  .zancre-ex--sum span em {
    font-size: 1rem;
  }
}
.zancre-ex--sum span::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  height: 0;
  bottom: -20px;
  border-left: 175px solid transparent;
  border-right: 175px solid transparent;
  border-top: 20px solid #e5e5e5;
}
@media screen and (max-width: 768px) {
  .zancre-ex--sum span::after {
    bottom: -15px;
    border-left: 125px solid transparent;
    border-right: 125px solid transparent;
    border-top: 15px solid #e5e5e5;
  }
}
.zancre-ex--sum::before {
  content: "";
  display: block;
  position: absolute;
  left: 35px;
  right: 35px;
  top: 20px;
  border-top: 1px dashed #000;
}
@media screen and (max-width: 768px) {
  .zancre-ex--sum::before {
    left: 15px;
    right: 15px;
    top: 18px;
  }
}
.zancre-ex--sub {
  text-align: center;
  margin-bottom: 35px;
  font-size: 1.25rem;
}
.zancre-ex--sub::before {
  content: "＜ ";
}
.zancre-ex--sub::after {
  content: " ＞";
}
@media screen and (max-width: 768px) {
  .zancre-ex--sub {
    font-size: 0.875rem;
    margin-bottom: 15px;
  }
}
.zancre-ex--years {
  font-size: 1.875rem;
  text-align: center;
  margin-bottom: 12px;
}
@media screen and (max-width: 768px) {
  .zancre-ex--years {
    margin-top: 15px;
    margin-bottom: 20px;
    font-size: 1.375rem;
  }
}
.zancre-ex--years::before {
  margin: 0 auto;
  content: "";
  display: block;
  width: 230px;
  height: 0;
  border-left: 115px solid transparent;
  border-right: 115px solid transparent;
  border-top: 20px solid #e5e5e5;
}
@media screen and (max-width: 768px) {
  .zancre-ex--years::before {
    width: 184px;
    border-left: 92px solid transparent;
    border-right: 92px solid transparent;
    border-top: 16px solid #e5e5e5;
  }
}
.zancre-ex--answer {
  padding-left: 15px;
  padding-right: 15px;
  max-width: 860px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  .zancre-ex--answer {
    display: block;
  }
}
.zancre-ex--years + .zancre-ex--answer {
  color: #ed1c24;
}
.zancre-ex--answer:not(:last-of-type) {
  margin-bottom: 16px;
}
.zancre-ex--answer span {
  display: inline-block;
}
@media screen and (max-width: 768px) {
  .zancre-ex--answer span {
    display: block;
  }
}
.zancre-ex--answer span:first-of-type {
  font-size: 1.25rem;
  width: 270px;
}
@media screen and (max-width: 768px) {
  .zancre-ex--answer span:first-of-type {
    width: 100%;
    text-align: center;
    font-size: 0.875rem;
    margin-bottom: 15px;
  }
}
.zancre-ex--answer span:nth-of-type(2) {
  font-size: 1.5rem;
}
.zancre-ex--answer span:nth-of-type(2) small, .zancre-ex--answer span:nth-of-type(2) .small {
  font-size: 1.25rem;
}
@media screen and (max-width: 768px) {
  .zancre-ex--answer span:nth-of-type(2) {
    width: 100%;
    text-align: center;
    font-size: 1rem;
  }
  .zancre-ex--answer span:nth-of-type(2) small, .zancre-ex--answer span:nth-of-type(2) .small {
    font-size: 0.875rem;
  }
}
.zancre-ex--answer span:last-of-type {
  margin-left: auto;
  text-align: right;
  font-size: 1rem;
}
.zancre-ex--answer span:last-of-type em {
  font-size: 2.375rem;
}
@media screen and (max-width: 768px) {
  .zancre-ex--answer span:last-of-type {
    width: 100%;
    text-align: center;
  }
}
@media screen and (max-width: 768px) {
  .zancre-ex--answer + .zancre-ex--answer {
    margin-top: 25px;
  }
  .zancre-ex--answer + .zancre-ex--answer span:first-of-type {
    margin-bottom: 10px;
  }
  .zancre-ex--answer + .zancre-ex--answer span:last-of-type {
    margin-top: 10px;
  }
  .zancre-ex--answer + .zancre-ex--answer span:last-of-type em {
    font-size: 1.375rem;
  }
}
.zancre-ex--foot {
  margin: 0;
  letter-spacing: 0.02em;
}
@media screen and (max-width: 768px) {
  .zancre-ex--foot {
    font-size: 0.875rem;
  }
}

.zancre-bnr {
  padding-top: 110px;
}
@media screen and (max-width: 768px) {
  .zancre-bnr {
    padding-top: 45px;
  }
}

.goukei {
  text-align: center;
  margin-bottom: 45px;
  font-size: 1.25rem;
}
@media screen and (max-width: 768px) {
  .goukei {
    font-size: 0.875rem;
    margin-bottom: 15px;
  }
}

@media screen and (max-width: 768px) {
  .page-template-page-atelice {
    padding-bottom: 100px;
  }
}

.atelice-bg {
  padding-bottom: 90px;
  background-color: #E5E5E5;
}
@media screen and (max-width: 768px) {
  .atelice-bg {
    padding-bottom: 50px;
  }
}

.atelice-main--img {
  margin-bottom: 0;
}
.atelice-main--img img {
  width: 100%;
}

.atelice-about {
  position: relative;
  z-index: 2;
  margin-top: -100px;
}
.atelice-about .container {
  max-width: 1130px;
}
.atelice-about--inner {
  padding: 50px 60px 60px 60px;
  box-shadow: 0 0 6px 5px rgba(0, 0, 0, 0.15);
  background-color: #fff;
}
@media screen and (max-width: 768px) {
  .atelice-about--inner {
    padding: 0 20px 40px 20px;
  }
}
.atelice-about-top {
  display: grid;
  grid-template-columns: 1fr 309px;
}
@media screen and (max-width: 768px) {
  .atelice-about-top {
    grid-template-columns: 1fr;
  }
}
@media screen and (max-width: 768px) {
  .atelice-about-top--title {
    margin-top: 10px;
    margin-left: 15px;
    margin-right: 15px;
    order: 2;
  }
}
.atelice-about-top--img {
  margin-top: -120px;
}
@media screen and (max-width: 768px) {
  .atelice-about-top--img {
    margin-top: -60px;
    order: 1;
    text-align: center;
  }
  .atelice-about-top--img img {
    max-width: 159px;
  }
}
.atelice-about-detail {
  margin-top: 10px;
  display: grid;
  grid-template-columns: 1fr 409px;
  gap: 40px;
}
@media screen and (max-width: 768px) {
  .atelice-about-detail {
    margin-top: 30px;
    grid-template-columns: 1fr;
    gap: 15px;
  }
}
.atelice-about-detail--text {
  margin-top: 25px;
  line-height: 2.125;
}
@media screen and (max-width: 768px) {
  .atelice-about-detail--text {
    font-size: 0.875rem;
  }
}
.atelice-about-detail--img {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  .atelice-about-detail--logo {
    text-align: center;
  }
  .atelice-about-detail--logo img {
    max-width: 218px;
    margin-left: auto;
    margin-right: auto;
  }
}
.atelice-about-model {
  margin-top: 60px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .atelice-about-model {
    gap: 30px;
    margin-top: 30px;
    grid-template-columns: 1fr;
  }
}
@media screen and (max-width: 768px) {
  .atelice-about-model--left {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
.atelice-about-model--logo {
  margin-top: 30px;
}
@media screen and (max-width: 768px) {
  .atelice-about-model--logo {
    text-align: center;
  }
  .atelice-about-model--logo img {
    max-width: 234px;
  }
}
.atelice-about-model--price {
  letter-spacing: 0.05em;
  margin-top: 20px;
  border-bottom: 1px solid #000;
  display: inline-flex;
  align-items: flex-end;
}
@media screen and (max-width: 768px) {
  .atelice-about-model--price {
    margin-top: 10px;
  }
}
.atelice-about-model--price span {
  font-size: 1.1875rem;
  padding-bottom: 10px;
}
@media screen and (max-width: 768px) {
  .atelice-about-model--price span {
    font-size: 0.8125rem;
    padding-bottom: 5px;
  }
}
.atelice-about-model--price em {
  margin-left: 0.5em;
  font-weight: 400;
  font-size: 2.4375rem;
}
@media screen and (max-width: 768px) {
  .atelice-about-model--price em {
    font-size: 1.5625rem;
  }
}
.atelice-about-model--text {
  font-size: 1.125rem;
  line-height: 1.88;
  max-width: 446px;
  margin-top: 30px;
}
@media screen and (max-width: 768px) {
  .atelice-about-model--text {
    font-size: 0.875rem;
    margin-top: 20px;
  }
}
.atelice-about-model--right {
  text-align: center;
}

.atelice-osusume {
  margin-top: 80px;
}
@media screen and (max-width: 768px) {
  .atelice-osusume {
    margin-top: 50px;
  }
}
.atelice-osusume .container {
  max-width: 1130px;
}
.atelice-osusume--title {
  text-align: center;
}
@media screen and (max-width: 768px) {
  .atelice-osusume--title {
    margin-left: 30px;
    margin-right: 30px;
  }
}
.atelice-osusume--img1 {
  position: relative;
  z-index: 2;
  margin-top: 70px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .atelice-osusume--img1 {
    margin-top: 30px;
  }
}
.atelice-osusume--inner {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 30px;
  margin-top: -20px;
  background-color: #fff;
  padding: 40px 10px 30px 40px;
}
@media screen and (max-width: 768px) {
  .atelice-osusume--inner {
    margin-top: 20px;
    grid-template-columns: 1fr;
    padding: 20px 15px 5px 15px;
    gap: 15px;
  }
}
.atelice-osusume-box {
  border-right: 1px solid #000;
  padding-right: 30px;
}
@media screen and (max-width: 768px) {
  .atelice-osusume-box {
    display: grid;
    grid-template-columns: 30% 70%;
    gap: 15px;
    border-right: none;
    border-bottom: 1px solid #000;
    padding-right: 0;
    padding-bottom: 15px;
  }
  .atelice-osusume-box:nth-child(even) {
    grid-template-columns: 65% 35%;
  }
  .atelice-osusume-box:nth-child(even) .atelice-osusume-box--img {
    order: 2;
    padding-right: 15px;
  }
  .atelice-osusume-box:nth-child(even) .atelice-osusume-box--detail {
    order: 1;
  }
  .atelice-osusume-box:nth-child(even) .atelice-osusume-box--text {
    padding-right: 0;
  }
}
.atelice-osusume-box:last-child {
  border: none;
}
.atelice-osusume-box--img img {
  width: 100%;
}
.atelice-osusume-box--title {
  margin-top: 17px;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: bold;
  color: #595757;
}
@media screen and (max-width: 768px) {
  .atelice-osusume-box--title {
    margin-top: 0;
    font-size: 1.125rem;
  }
}
.atelice-osusume-box--text {
  margin-top: 10px;
  font-size: 0.9375rem;
  letter-spacing: 0.1em;
}
@media screen and (max-width: 768px) {
  .atelice-osusume-box--text {
    margin-top: 5px;
    font-size: 0.875rem;
    padding-right: 15px;
    line-height: 1.5;
  }
}
.atelice-osusume--img2 {
  margin-top: 50px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .atelice-osusume--img2 {
    margin-top: 30px;
  }
}

.atelice-form {
  margin-bottom: 70px;
}
@media screen and (max-width: 768px) {
  .atelice-form {
    margin-bottom: 40px;
  }
}
.atelice-form .container {
  max-width: 1000px;
}
.atelice-form-title--bg {
  text-align: center;
  font-size: 1.5rem;
  padding: 30px 15px 17px 15px;
  background-color: #231815;
  color: #fff;
}
.atelice-form-title--line {
  margin-bottom: 0;
  line-height: 0;
  margin-top: -1px;
}
.atelice-form-title--line img {
  width: 100%;
}
.atelice-form--box {
  margin-top: 70px;
}
@media screen and (max-width: 768px) {
  .atelice-form--box {
    margin-top: 40px;
  }
}

.atelice-fix--btn {
  position: fixed;
  top: 30%;
  right: 0;
  z-index: 100;
}
@media screen and (max-width: 768px) {
  .atelice-fix--btn {
    top: auto;
    bottom: 0;
    left: 0;
    right: auto;
  }
  .atelice-fix--btn img {
    width: 100%;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL3N0eWxlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYW5uZXIuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL2NvbmZpZy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29udGFpbmVycy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29udGFpbmVyLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtdmFyaWFudHMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fbGFiZWxzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tdGV4dC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXNlbGVjdC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNoZWNrLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tcmFuZ2Uuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZmxvYXRpbmctbGFiZWxzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2lucHV0LWdyb3VwLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FjY29yZGlvbi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZHJvcC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX29mZmNhbnZhcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wbGFjZWhvbGRlcnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvci1iZy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Bvc2l0aW9uLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RhY2tzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zdHJldGNoZWQtbGluay5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3RleHQtdHJ1bmNhdGlvbi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3ZyLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FwaS5zY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3MvbGliL19zd2lwZXIuc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL3BhcnRzL19kZXYuc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL2NvbmZpZy9fbWl4aW5zLnNjc3MiLCIuLi8uLi8uLi9zcmMvc2Nzcy9wYXJ0cy9fZ3Iuc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL3BhcnRzL19idG4uc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL3BhcnRzL19oZWFkZXIuc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL3BhcnRzL19mb290ZXIuc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL3BhZ2VzL19hYm91dC5zY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3MvcGFnZXMvX2Jsb2cuc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL3BhZ2VzL19jYW1wYWlnbi5zY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3MvcGFnZXMvX2NhbXBhaW5nNC5zY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3MvcGFnZXMvX2NhbXBhaW5nNS5zY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3MvcGFnZXMvX2NvbHVtbi5zY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3MvcGFnZXMvX2NvbS5zY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3MvcGFnZXMvX2NvbXBhbnkuc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL3BhZ2VzL19jb250YWN0LnNjc3MiLCIuLi8uLi8uLi9zcmMvc2Nzcy9wYWdlcy9fY29udGFjdF9jb25jZXB0LnNjc3MiLCIuLi8uLi8uLi9zcmMvc2Nzcy9wYWdlcy9fZGVmYXVsdC5zY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3MvcGFnZXMvX2RvbWEuc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL3BhZ2VzL19maW4uc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL3BhZ2VzL19pbmRleC5zY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3MvcGFnZXMvX2thaWthZS5zY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3MvcGFnZXMvX2xpbmV1cC5zY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3MvcGFnZXMvX2xpbmV1cDQuc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL3BhZ2VzL19tb2RlbGhvdXNlLnNjc3MiLCIuLi8uLi8uLi9zcmMvc2Nzcy9wYWdlcy9fb3BlbmluZy1jYW1wYWlnbi5zY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3MvcGFnZXMvX29yZ2FuaXphdGlvbi5zY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3MvcGFnZXMvX3NpbmdsZWhvdXNlLnNjc3MiLCIuLi8uLi8uLi9zcmMvc2Nzcy9wYWdlcy9fc3R5bGUuc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL3BhZ2VzL196YW5jcmUuc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL3BhZ2VzL19hdGVsaWNlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDRVIsZ0pBQUE7QUFDQSxnR0FBQTtBQUNBLHNFQUFBO0FBQ0EsK0VBQUE7QUNKTjs7Ozs7RUFBQTtBQ0RGO0VBUUksa0JBQUE7RUFBQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsa0JBQUE7RUFBQSxpQkFBQTtFQUFBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxtQkFBQTtFQUFBLGtCQUFBO0VBQUEsa0JBQUE7RUFBQSxnQkFBQTtFQUFBLGdCQUFBO0VBQUEsa0JBQUE7RUFBQSx1QkFBQTtFQUlBLHNCQUFBO0VBQUEsc0JBQUE7RUFBQSxzQkFBQTtFQUFBLHNCQUFBO0VBQUEsc0JBQUE7RUFBQSxzQkFBQTtFQUFBLHNCQUFBO0VBQUEsc0JBQUE7RUFBQSxzQkFBQTtFQUlBLHFCQUFBO0VBQUEsdUJBQUE7RUFBQSxxQkFBQTtFQUFBLGtCQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLG1CQUFBO0VBQUEsa0JBQUE7RUFJQSw4QkFBQTtFQUFBLGlDQUFBO0VBQUEsNkJBQUE7RUFBQSwyQkFBQTtFQUFBLDZCQUFBO0VBQUEsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLHlCQUFBO0VBR0YsNkJBQUE7RUFDQSx1QkFBQTtFQUNBLDRCQUFBO0VBQ0EsK0JBQUE7RUFNQSxxTkFBQTtFQUNBLHlHQUFBO0VBQ0EseUZBQUE7RUFPQSwrQ0FBQTtFQzRQSSx5QkFMSTtFRHJQUiwwQkFBQTtFQUNBLDRCQUFBO0VBQ0EscUJBQUE7RUFJQSxrQkFBQTtFQUlBLHNCQUFBO0VBQ0Esd0JBQUE7RUFDQSwwQkFBQTtFQUNBLG1EQUFBO0VBRUEsNEJBQUE7RUFDQSw4QkFBQTtFQUNBLDZCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDhCQUFBO0VBR0EscUJBQUE7RUFDQSw0QkFBQTtFQUVBLHdCQUFBO0VBRUEsMEJBQUE7QUhPRjs7QUsvREE7OztFQUdFLHNCQUFBO0FMa0VGOztBS25ESTtFQU5KO0lBT00sdUJBQUE7RUx1REo7QUFDRjs7QUsxQ0E7RUFDRSxTQUFBO0VBQ0EsdUNBQUE7RURtUEksbUNBTEk7RUM1T1IsdUNBQUE7RUFDQSx1Q0FBQTtFQUNBLDJCQUFBO0VBQ0EscUNBQUE7RUFDQSxtQ0FBQTtFQUNBLDhCQUFBO0VBQ0EsNkNBQUE7QUw2Q0Y7O0FLcENBO0VBQ0UsY0FBQTtFQUNBLGNDaWpCNEI7RURoakI1QixTQUFBO0VBQ0EscUJBQUE7RUFDQSxhQ3VqQjRCO0FOaGhCOUI7O0FLN0JBO0VBQ0UsYUFBQTtFQUNBLG9CQ3dmNEI7RURyZjVCLGdCQ3dmNEI7RUR2ZjVCLGdCQ3dmNEI7QU4xZDlCOztBSzFCQTtFRDZNUSxpQ0FBQTtBSi9LUjtBSWFJO0VDM0NKO0lEb05RLGlCQUFBO0VKbExOO0FBQ0Y7O0FLOUJBO0VEd01RLGlDQUFBO0FKdEtSO0FJSUk7RUN0Q0o7SUQrTVEsZUFBQTtFSnpLTjtBQUNGOztBS2xDQTtFRG1NUSwrQkFBQTtBSjdKUjtBSUxJO0VDakNKO0lEME1RLGtCQUFBO0VKaEtOO0FBQ0Y7O0FLdENBO0VEOExRLGlDQUFBO0FKcEpSO0FJZEk7RUM1Qko7SURxTVEsaUJBQUE7RUp2Sk47QUFDRjs7QUsxQ0E7RURxTE0sa0JBTEk7QUpsSVY7O0FLekNBO0VEZ0xNLGVBTEk7QUo5SFY7O0FLbENBO0VBQ0UsYUFBQTtFQUNBLG1CQ21TMEI7QU45UDVCOztBSzNCQTtFQUNFLHlDQUFBO1VBQUEsaUNBQUE7RUFDQSxZQUFBO0VBQ0Esc0NBQUE7VUFBQSw4QkFBQTtBTDhCRjs7QUt4QkE7RUFDRSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7QUwyQkY7O0FLckJBOztFQUVFLGtCQUFBO0FMd0JGOztBS3JCQTs7O0VBR0UsYUFBQTtFQUNBLG1CQUFBO0FMd0JGOztBS3JCQTs7OztFQUlFLGdCQUFBO0FMd0JGOztBS3JCQTtFQUNFLGdCQzZYNEI7QU5yVzlCOztBS25CQTtFQUNFLHFCQUFBO0VBQ0EsY0FBQTtBTHNCRjs7QUtoQkE7RUFDRSxnQkFBQTtBTG1CRjs7QUtYQTs7RUFFRSxtQkNzVzRCO0FOeFY5Qjs7QUtOQTtFRG1GTSxrQkFMSTtBSnBFVjs7QUtIQTtFQUNFLGlCQythNEI7RUQ5YTVCLHdDQUFBO0FMTUY7O0FLR0E7O0VBRUUsa0JBQUE7RUQrREksaUJBTEk7RUN4RFIsY0FBQTtFQUNBLHdCQUFBO0FMQUY7O0FLR0E7RUFBTSxlQUFBO0FMQ047O0FLQUE7RUFBTSxXQUFBO0FMSU47O0FLQ0E7RUFDRSwyQkFBQTtFQUNBLDBCQ3FLd0M7QU5uSzFDO0FLQUU7RUFDRSxpQ0FBQTtBTEVKOztBS1NFO0VBRUUsY0FBQTtFQUNBLHFCQUFBO0FMUEo7O0FLY0E7Ozs7RUFJRSxxQ0NrUjRCO0VGN1B4QixjQUxJO0FKMUJWOztBS2tCQTtFQUNFLGNBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VEU0ksa0JBTEk7QUpsQlY7QUttQkU7RURJSSxrQkFMSTtFQ0dOLGNBQUE7RUFDQSxrQkFBQTtBTGpCSjs7QUtxQkE7RURITSxrQkFMSTtFQ1VSLDJCQUFBO0VBQ0EscUJBQUE7QUxsQkY7QUtxQkU7RUFDRSxjQUFBO0FMbkJKOztBS3VCQTtFQUNFLDJCQUFBO0VEZkksa0JBTEk7RUNzQlIsd0JDc3lDa0M7RURyeUNsQyxzQ0NzeUNrQztFQzFrRGhDLHNCQUFBO0FQaVJKO0FLc0JFO0VBQ0UsVUFBQTtFRHRCRSxjQUxJO0FKUVY7O0FLOEJBO0VBQ0UsZ0JBQUE7QUwzQkY7O0FLaUNBOztFQUVFLHNCQUFBO0FMOUJGOztBS3NDQTtFQUNFLG9CQUFBO0VBQ0EseUJBQUE7QUxuQ0Y7O0FLc0NBO0VBQ0UsbUJDc1Q0QjtFRHJUNUIsc0JDcVQ0QjtFRHBUNUIsY0NqVlM7RURrVlQsZ0JBQUE7QUxuQ0Y7O0FLMENBO0VBRUUsbUJBQUE7RUFDQSxnQ0FBQTtBTHhDRjs7QUsyQ0E7Ozs7OztFQU1FLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0FMeENGOztBS2dEQTtFQUNFLHFCQUFBO0FMN0NGOztBS21EQTtFQUVFLGdCQUFBO0FMakRGOztBS3lEQTtFQUNFLFVBQUE7QUx0REY7O0FLMkRBOzs7OztFQUtFLFNBQUE7RUFDQSxvQkFBQTtFRHJISSxrQkFMSTtFQzRIUixvQkFBQTtBTHhERjs7QUs0REE7O0VBRUUsb0JBQUE7QUx6REY7O0FLOERBO0VBQ0UsZUFBQTtBTDNERjs7QUs4REE7RUFHRSxpQkFBQTtBTDdERjtBS2dFRTtFQUNFLFVBQUE7QUw5REo7O0FLcUVBO0VBQ0Usd0JBQUE7QUxsRUY7O0FLMEVBOzs7O0VBSUUsMEJBQUE7QUx2RUY7QUswRUk7Ozs7RUFDRSxlQUFBO0FMckVOOztBSzRFQTtFQUNFLFVBQUE7RUFDQSxrQkFBQTtBTHpFRjs7QUs4RUE7RUFDRSxnQkFBQTtBTDNFRjs7QUtxRkE7RUFDRSxZQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxTQUFBO0FMbEZGOztBSzBGQTtFQUNFLFdBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLHFCQzhJNEI7RUZ4VnRCLGlDQUFBO0VDNk1OLG9CQUFBO0FMeEZGO0FJdlJJO0VDd1dKO0lEL0xRLGlCQUFBO0VKa0hOO0FBQ0Y7QUtxRkU7RUFDRSxXQUFBO0FMbkZKOztBSzBGQTs7Ozs7OztFQU9FLFVBQUE7QUx2RkY7O0FLMEZBO0VBQ0UsWUFBQTtBTHZGRjs7QUtnR0E7RUFDRSxvQkFBQTtFQUNBLDZCQUFBO0FMN0ZGOztBS3FHQTs7Ozs7OztDQUFBO0FBV0E7RUFDRSx3QkFBQTtBTHJHRjs7QUswR0E7RUFDRSxVQUFBO0FMdkdGOztBSzhHQTtFQUNFLGFBQUE7RUFDQSwwQkFBQTtBTDNHRjs7QUtnSEE7RUFDRSxxQkFBQTtBTDdHRjs7QUtrSEE7RUFDRSxTQUFBO0FML0dGOztBS3NIQTtFQUNFLGtCQUFBO0VBQ0EsZUFBQTtBTG5IRjs7QUsySEE7RUFDRSx3QkFBQTtBTHhIRjs7QUtnSUE7RUFDRSx3QkFBQTtBTDdIRjs7QVF2Y0E7RUp5UU0sa0JBTEk7RUlsUVIsZ0JGd2tCNEI7QU45SDlCOztBUXJjRTtFSnNRTSxpQ0FBQTtFSWxRSixnQkZ5akJrQjtFRXhqQmxCLGdCRndpQjBCO0FObEc5QjtBSXZXSTtFSXBHRjtJSjZRTSxlQUFBO0VKa01OO0FBQ0Y7O0FRaGRFO0VKc1FNLGlDQUFBO0VJbFFKLGdCRnlqQmtCO0VFeGpCbEIsZ0JGd2lCMEI7QU52RjlCO0FJbFhJO0VJcEdGO0lKNlFNLGlCQUFBO0VKNk1OO0FBQ0Y7O0FRM2RFO0VKc1FNLGlDQUFBO0VJbFFKLGdCRnlqQmtCO0VFeGpCbEIsZ0JGd2lCMEI7QU41RTlCO0FJN1hJO0VJcEdGO0lKNlFNLGVBQUE7RUp3Tk47QUFDRjs7QVF0ZUU7RUpzUU0saUNBQUE7RUlsUUosZ0JGeWpCa0I7RUV4akJsQixnQkZ3aUIwQjtBTmpFOUI7QUl4WUk7RUlwR0Y7SUo2UU0saUJBQUE7RUptT047QUFDRjs7QVFqZkU7RUpzUU0saUNBQUE7RUlsUUosZ0JGeWpCa0I7RUV4akJsQixnQkZ3aUIwQjtBTnREOUI7QUluWkk7RUlwR0Y7SUo2UU0sZUFBQTtFSjhPTjtBQUNGOztBUTVmRTtFSnNRTSxpQ0FBQTtFSWxRSixnQkZ5akJrQjtFRXhqQmxCLGdCRndpQjBCO0FOM0M5QjtBSTlaSTtFSXBHRjtJSjZRTSxpQkFBQTtFSnlQTjtBQUNGOztBUS9lQTtFQ3ZERSxlQUFBO0VBQ0EsZ0JBQUE7QVQwaUJGOztBUS9lQTtFQzVERSxlQUFBO0VBQ0EsZ0JBQUE7QVQraUJGOztBUWpmQTtFQUNFLHFCQUFBO0FSb2ZGO0FRbGZFO0VBQ0Usb0JGZ2tCMEI7QU41RTlCOztBUTFlQTtFSm9OTSxrQkFMSTtFSTdNUix5QkFBQTtBUjZlRjs7QVF6ZUE7RUFDRSxtQkVuRE87RU5nUUgsa0JBTEk7QUpxU1Y7QVExZUU7RUFDRSxnQkFBQTtBUjRlSjs7QVF4ZUE7RUFDRSxpQkFBQTtFQUNBLG1CRTdETztFTmdRSCxrQkFMSTtFSTVMUixjRnRGUztBTmlrQlg7QVF6ZUU7RUFDRSxhQUFB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Qjd1REE7RUFDRSxxQmQ4eEJzQztBTmk5QnhDOztBb0J0dURBO0VBQ0UsaUNBQUE7RUFDQSxvQ0FBQTtFQUNBLGdCQUFBO0VoQm9SSSxrQkFMSTtFZ0IzUVIsa0JWZWlCO0FWd3REbkI7O0FvQm51REE7RUFDRSwrQkFBQTtFQUNBLGtDQUFBO0VoQjBRSSxrQkFMSTtBSmsrQ1Y7O0FvQm51REE7RUFDRSxnQ0FBQTtFQUNBLG1DQUFBO0VoQm9RSSxtQkFMSTtBSncrQ1Y7O0FxQnB3REE7RUFDRSxtQmZzeEJzQztFRnRmbEMsa0JBTEk7RWlCdlJSLGNmS1M7QU5nd0RYOztBc0Ixd0RBO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSx5QkFBQTtFbEI4UkksZUFMSTtFa0J0UlIsZ0JoQm1pQjRCO0VnQmxpQjVCLGtCWnlCaUI7RVl4QmpCLFdaU2E7RVlSYixzQmhCTFM7RWdCTVQsNEJBQUE7RUFDQSx5QkFBQTtFQUNBLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtFZkdFLHVCQUFBO0VnQkhFLHdFRE1KO0F0Qnd3REY7QXVCMXdETTtFRGhCTjtJQ2lCUSxnQkFBQTtFdkI2d0ROO0FBQ0Y7QXNCM3dERTtFQUNFLGdCQUFBO0F0QjZ3REo7QXNCM3dESTtFQUNFLGVBQUE7QXRCNndETjtBc0J4d0RFO0VBQ0UsV1piVztFWWNYLHNCaEIzQk87RWdCNEJQLHFCaEJxeUJvQztFZ0JweUJwQyxVQUFBO0VBS0Usa0RoQjZxQjBCO0FOeWxDaEM7QXNCL3ZERTtFQUVFLGVBQUE7QXRCZ3dESjtBc0I1dkRFO0VBQ0UsY2hCMUNPO0VnQjRDUCxVQUFBO0F0QjZ2REo7QXNCaHdERTtFQUNFLGNoQjFDTztFZ0I0Q1AsVUFBQTtBdEI2dkRKO0FzQmh3REU7RUFDRSxjaEIxQ087RWdCNENQLFVBQUE7QXRCNnZESjtBc0JydkRFO0VBRUUseUJoQjFETztFZ0I2RFAsVUFBQTtBdEJvdkRKO0FzQmh2REU7RUFDRSx5QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJoQmdvQjBCO1VnQmhvQjFCLDBCaEJnb0IwQjtFZ0IvbkIxQixXWjFEVztFY2pCYix5QmxCTVM7RWdCdUVQLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSw0QmhCMFkwQjtFZ0J6WTFCLGdCQUFBO0VDdEVFLHFJRHVFRjtBdEJrdkRKO0F1QnJ6RE07RUR1REo7SUN0RE0sZ0JBQUE7RXZCd3pETjtBQUNGO0FzQnB2REU7RUFDRSx5QmhCczRCOEI7QU5nM0JsQzs7QXNCN3VEQTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCWnJFaUI7RVlzRWpCLFdackZhO0VZc0ZiLDZCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtBdEJndkRGO0FzQjl1REU7RUFDRSxVQUFBO0F0Qmd2REo7QXNCN3VERTtFQUVFLGdCQUFBO0VBQ0EsZUFBQTtBdEI4dURKOztBc0JudURBO0VBQ0Usd0NoQnN0QnNDO0VnQnJ0QnRDLHVCQUFBO0VsQmtLSSxtQkFMSTtFRzdRTixzQkFBQTtBUHcxREo7QXNCcHVERTtFQUNFLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwwQmhCZ2xCMEI7VWdCaGxCMUIseUJoQmdsQjBCO0FOc3BDOUI7O0FzQmx1REE7RUFDRSxzQ2hCMHNCc0M7RWdCenNCdEMsb0JBQUE7RWxCcUpJLGtCQUxJO0VHN1FOLHFCQUFBO0FQbzJESjtBc0JudURFO0VBQ0Usb0JBQUE7RUFDQSxxQkFBQTtFQUNBLHdCaEJ1a0IwQjtVZ0J2a0IxQix1QmhCdWtCMEI7QU44cEM5Qjs7QXNCN3RERTtFQUNFLHlDaEJ1ckJvQztBTnlpQ3hDO0FzQjd0REU7RUFDRSx3Q2hCb3JCb0M7QU4yaUN4QztBc0I1dERFO0VBQ0Usc0NoQmlyQm9DO0FONmlDeEM7O0FzQnp0REE7RUFDRSxXaEIrcUJzQztFZ0I5cUJ0QyxxQ2hCd3FCc0M7RWdCdnFCdEMsaUJoQjZoQjRCO0FOK3JDOUI7QXNCMXRERTtFQUNFLGVBQUE7QXRCNHRESjtBc0J6dERFO0VBQ0Usb0JBQUE7RWZwS0EsdUJBQUE7QVBnNERKO0FzQnh0REU7RWZ4S0UsdUJBQUE7QVBtNERKO0FzQnZ0REU7RUFBb0Isb0NoQnlwQmtCO0FOaWtDeEM7QXNCenRERTtFQUFvQixrQ2hCeXBCa0I7QU5ta0N4Qzs7QXlCdjVEQTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsMENBQUE7RUFDQSx1Q0FBQTtFckI0UkksZUFMSTtFcUJwUlIsZ0JuQmlpQjRCO0VtQmhpQjVCLGtCZnVCaUI7RWV0QmpCLFdmT2E7RWVOYixzQm5CUFM7RW1CUVQsaVBBQUE7RUFDQSw0QkFBQTtFQUNBLHlDbkJ3NUJrQztFbUJ2NUJsQywwQm5CdzVCa0M7RW1CdjVCbEMseUJBQUE7RWxCREUsdUJBQUE7RWdCSEUsd0VFT0o7RUFDQSx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7QXpCdzVERjtBdUI1NURNO0VFZk47SUZnQlEsZ0JBQUE7RXZCKzVETjtBQUNGO0F5QjM1REU7RUFDRSxxQm5COHlCb0M7RW1CN3lCcEMsVUFBQTtFQUtFLGtEbkJ5NUI0QjtBTmdnQ2xDO0F5QnI1REU7RUFFRSxzQm5CdXFCMEI7RW1CdHFCMUIsc0JBQUE7QXpCczVESjtBeUJuNURFO0VBRUUseUJuQm5DTztBTnU3RFg7QXlCLzRERTtFQUNFLGtCQUFBO0VBQ0EsdUJBQUE7QXpCaTVESjs7QXlCNzREQTtFQUNFLG9CbkJncUI0QjtFbUIvcEI1Qix1Qm5CK3BCNEI7RW1COXBCNUIsb0JuQitwQjRCO0VGcmJ4QixtQkFMSTtFRzdRTixzQkFBQTtBUDA3REo7O0F5Qjc0REE7RUFDRSxtQm5CNHBCNEI7RW1CM3BCNUIsc0JuQjJwQjRCO0VtQjFwQjVCLGtCbkIycEI0QjtFRnpieEIsa0JBTEk7RUc3UU4scUJBQUE7QVBrOERKOztBMEJqOURBO0VBQ0UsY0FBQTtFQUNBLG9CcEI0MUJ3QztFb0IzMUJ4QyxtQnBCNDFCd0M7RW9CMzFCeEMsdUJwQjQxQndDO0FOd25DMUM7QTBCbDlERTtFQUNFLFdBQUE7RUFDQSxtQkFBQTtBMUJvOURKOztBMEJoOURBO0VBQ0Usb0JwQmsxQndDO0VvQmoxQnhDLGVBQUE7RUFDQSxpQkFBQTtBMUJtOURGO0EwQmo5REU7RUFDRSxZQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0ExQm05REo7O0EwQi84REE7RUFDRSxVcEJvMEJ3QztFb0JuMEJ4QyxXcEJtMEJ3QztFb0JsMEJ4QyxvQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JwQnpCUztFb0IwQlQsNEJBQUE7RUFDQSwyQkFBQTtFQUNBLHdCQUFBO0VBQ0EscUNwQnUwQndDO0VvQnQwQnhDLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtFQUNBLHlCQUFBO0ExQms5REY7QTBCLzhERTtFbkJ2QkUscUJBQUE7QVB5K0RKO0EwQjk4REU7RUFFRSxrQnBCOHpCc0M7QU5pcEMxQztBMEI1OERFO0VBQ0UsdUJwQnF6QnNDO0FOeXBDMUM7QTBCMzhERTtFQUNFLHFCcEJpeEJvQztFb0JoeEJwQyxVQUFBO0VBQ0Esa0RwQjZwQjRCO0FOZ3pDaEM7QTBCMThERTtFQUNFLHlCcEJ4Qk07RW9CeUJOLHFCcEJ6Qk07QU5xK0RWO0EwQjE4REk7RUFJSSwrT0FBQTtBMUJ5OERSO0EwQnI4REk7RUFJSSx1SkFBQTtBMUJvOERSO0EwQi83REU7RUFDRSx5QnBCN0NNO0VvQjhDTixxQnBCOUNNO0VvQm1ESix5T0FBQTtBMUI2N0ROO0EwQno3REU7RUFDRSxvQkFBQTtFQUNBLFlBQUE7RUFDQSxZcEI2eEJ1QztBTjhwQzNDO0EwQnA3REk7RUFDRSxlQUFBO0VBQ0EsWXBCb3hCcUM7QU5rcUMzQzs7QTBCeDZEQTtFQUNFLG1CcEIrd0JnQztBTjRwQ2xDO0EwQno2REU7RUFDRSxVcEIyd0I4QjtFb0Ixd0I5QixtQkFBQTtFQUNBLHdLQUFBO0VBQ0EsZ0NBQUE7RW5CM0dBLGtCQUFBO0VnQkhFLGlER2dIRjtBMUIyNkRKO0F1QnZoRU07RUdzR0o7SUhyR00sZ0JBQUE7RXZCMGhFTjtBQUNGO0EwQjk2REk7RUFDRSwwSkFBQTtBMUJnN0ROO0EwQjc2REk7RUFDRSxpQ3BCMHdCNEI7RW9CcndCMUIsdUpBQUE7QTFCMjZEUjtBMEJ0NkRFO0VBQ0Usb0JwQnF2QjhCO0VvQnB2QjlCLGVBQUE7QTFCdzZESjtBMEJ0NkRJO0VBQ0Usb0JBQUE7RUFDQSxjQUFBO0ExQnc2RE47O0EwQm42REE7RUFDRSxxQkFBQTtFQUNBLGtCcEJtdUJnQztBTm1zQ2xDOztBMEJuNkRBO0VBQ0Usa0JBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0ExQnM2REY7QTBCbDZESTtFQUNFLG9CQUFBO0VBQ0EsWUFBQTtFQUNBLGFwQm9sQndCO0FOZzFDOUI7O0EyQnprRUE7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7RUFDQSw2QkFBQTtFQUNBLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtBM0I0a0VGO0EyQjFrRUU7RUFDRSxVQUFBO0EzQjRrRUo7QTJCeGtFSTtFQUEwQixrRXJCcThCYTtBTnNvQzNDO0EyQjFrRUk7RUFBMEIsa0VyQm84QmE7QU55b0MzQztBMkIxa0VFO0VBQ0UsU0FBQTtBM0I0a0VKO0EyQnprRUU7RUFDRSxXckJzN0J1QztFcUJyN0J2QyxZckJxN0J1QztFcUJwN0J2QyxvQkFBQTtFSHpCRix5QmxCa0NRO0VxQlBOLFNyQnE3QnVDO0VDajhCdkMsbUJBQUE7RWdCSEUsb0hJa0JGO0VKbEJFLDRHSWtCRjtFQUNBLHdCQUFBO1VBQUEsZ0JBQUE7QTNCMGtFSjtBdUJ6bEVNO0VJTUo7SUpMTSx3QkFBQTtJQUFBLGdCQUFBO0V2QjRsRU47QUFDRjtBMkI3a0VJO0VIakNGLHlCbEJxOUJ5QztBTjRwQzNDO0EyQjNrRUU7RUFDRSxXckIrNUI4QjtFcUI5NUI5QixjckIrNUI4QjtFcUI5NUI5QixrQkFBQTtFQUNBLGVyQjg1QjhCO0VxQjc1QjlCLHlCckJwQ087RXFCcUNQLHlCQUFBO0VwQjdCQSxtQkFBQTtBUDJtRUo7QTJCemtFRTtFQUNFLFdyQjI1QnVDO0VxQjE1QnZDLFlyQjA1QnVDO0VrQjc4QnpDLHlCbEJrQ1E7RXFCbUJOLFNyQjI1QnVDO0VDajhCdkMsbUJBQUE7RWdCSEUsaUhJNENGO0VKNUNFLDRHSTRDRjtFQUNBLHFCQUFBO09BQUEsZ0JBQUE7QTNCMGtFSjtBdUJubkVNO0VJaUNKO0lKaENNLHFCQUFBO0lBQUEsZ0JBQUE7RXZCc25FTjtBQUNGO0EyQjdrRUk7RUgzREYseUJsQnE5QnlDO0FOc3JDM0M7QTJCM2tFRTtFQUNFLFdyQnE0QjhCO0VxQnA0QjlCLGNyQnE0QjhCO0VxQnA0QjlCLGtCQUFBO0VBQ0EsZXJCbzRCOEI7RXFCbjRCOUIseUJyQjlETztFcUIrRFAseUJBQUE7RXBCdkRBLG1CQUFBO0FQcW9FSjtBMkJ6a0VFO0VBQ0Usb0JBQUE7QTNCMmtFSjtBMkJ6a0VJO0VBQ0UseUJyQnRFSztBTmlwRVg7QTJCeGtFSTtFQUNFLHlCckIxRUs7QU5vcEVYOztBNEJqcUVBO0VBQ0Usa0JBQUE7QTVCb3FFRjtBNEJscUVFOzs7RUFHRSwwQnRCKzlCOEI7RXNCOTlCOUIsaUJ0Qis5QjhCO0FOcXNDbEM7QTRCanFFRTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSw2QkFBQTtFQUNBLHFCQUFBO0VMTkUsZ0VLT0Y7QTVCbXFFSjtBdUJ0cUVNO0VLVko7SUxXTSxnQkFBQTtFdkJ5cUVOO0FBQ0Y7QTRCcnFFRTs7RUFFRSxxQkFBQTtBNUJ1cUVKO0E0QnJxRUk7RUFDRSxrQkFBQTtBNUJ3cUVOO0E0QnpxRUk7RUFDRSxrQkFBQTtBNUJ3cUVOO0E0QnpxRUk7O0VBQ0Usa0JBQUE7QTVCd3FFTjtBNEJycUVJO0VBRUUscUJ0QnE4QjRCO0VzQnA4QjVCLHdCdEJxOEI0QjtBTm11Q2xDO0E0QjNxRUk7RUFFRSxxQnRCcThCNEI7RXNCcDhCNUIsd0J0QnE4QjRCO0FObXVDbEM7QTRCM3FFSTs7O0VBRUUscUJ0QnE4QjRCO0VzQnA4QjVCLHdCdEJxOEI0QjtBTm11Q2xDO0E0QnJxRUk7O0VBQ0UscUJ0Qmc4QjRCO0VzQi83QjVCLHdCdEJnOEI0QjtBTnd1Q2xDO0E0QnBxRUU7RUFDRSxxQnRCMDdCOEI7RXNCejdCOUIsd0J0QjA3QjhCO0FONHVDbEM7QTRCL3BFSTtFQUNFLGF0Qm03QjRCO0VzQmw3QjVCLDhEdEJtN0I0QjtBTml2Q2xDO0E0QnRxRUk7RUFDRSxhdEJtN0I0QjtFc0JsN0I1Qiw4RHRCbTdCNEI7QU5pdkNsQztBNEJ0cUVJOzs7O0VBQ0UsYXRCbTdCNEI7RXNCbDdCNUIsOER0Qm03QjRCO0FOaXZDbEM7QTRCL3BFSTtFQUNFLGF0QjQ2QjRCO0VzQjM2QjVCLDhEdEI0NkI0QjtBTnF2Q2xDO0E0QjVwRUk7RUFDRSxtQkFBQTtBNUI4cEVOOztBNkJodUVBO0VBQ0Usa0JBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLG9CQUFBO0VBQ0EsV0FBQTtBN0JtdUVGO0E2Qmp1RUU7OztFQUdFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0E3Qm11RUo7QTZCL3RFRTs7O0VBR0UsVUFBQTtBN0JpdUVKO0E2QjN0RUU7RUFDRSxrQkFBQTtFQUNBLFVBQUE7QTdCNnRFSjtBNkIzdEVJO0VBQ0UsVUFBQTtBN0I2dEVOOztBNkJsdEVBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RXpCb1BJLGVBTEk7RXlCN09SLGdCdkIwZjRCO0V1QnpmNUIsa0JuQmhCaUI7RW1CaUJqQixXbkJoQ2E7RW1CaUNiLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QnZCOUNTO0V1QitDVCx5QkFBQTtFdEJ0Q0UsdUJBQUE7QVA0dkVKOztBNkI1c0VBOzs7O0VBSUUsb0JBQUE7RXpCOE5JLGtCQUxJO0VHN1FOLHFCQUFBO0FQcXdFSjs7QTZCNXNFQTs7OztFQUlFLHVCQUFBO0V6QnFOSSxtQkFMSTtFRzdRTixzQkFBQTtBUDh3RUo7O0E2QjVzRUE7O0VBRUUsbUJBQUE7QTdCK3NFRjs7QTZCbHNFSTs7OztFdEJqRUEsMEJBQUE7RUFDQSw2QkFBQTtBUDB3RUo7QTZCanNFSTs7OztFdEIxRUEsMEJBQUE7RUFDQSw2QkFBQTtBUGl4RUo7QTZCM3JFRTs7O0VBR0UsaUJBQUE7RXRCNUVBLHlCQUFBO0VBQ0EsNEJBQUE7QVAwd0VKOztB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QVBxa0pKO0FnRG43SUU7RUFDRSxtREFBQTtBaERxN0lKO0FnRG43SUk7RUFDRSxzQkFBQTtBaERxN0lOOztBaUQxbEpFO0VBQ0UsY0RrTHlCO0VDakx6Qix5QkRnTHNCO0FoRDY2STFCO0FpRDFsSk07RUFFRSxjRDRLcUI7RUMzS3JCLHlCQUFBO0FqRDJsSlI7QWlEeGxKTTtFQUNFLFczQ1JHO0UyQ1NILHlCRHNLcUI7RUNyS3JCLHFCRHFLcUI7QWhEcTdJN0I7O0FpRHhtSkU7RUFDRSxjRGtMeUI7RUNqTHpCLHlCRGdMc0I7QWhEMjdJMUI7QWlEeG1KTTtFQUVFLGNENEtxQjtFQzNLckIseUJBQUE7QWpEeW1KUjtBaUR0bUpNO0VBQ0UsVzNDUkc7RTJDU0gseUJEc0txQjtFQ3JLckIscUJEcUtxQjtBaERtOEk3Qjs7QWlEdG5KRTtFQUNFLGNEa0x5QjtFQ2pMekIseUJEZ0xzQjtBaER5OEkxQjtBaUR0bkpNO0VBRUUsY0Q0S3FCO0VDM0tyQix5QkFBQTtBakR1bkpSO0FpRHBuSk07RUFDRSxXM0NSRztFMkNTSCx5QkRzS3FCO0VDcktyQixxQkRxS3FCO0FoRGk5STdCOztBaURwb0pFO0VBQ0UsY0RvTDJCO0VDbkwzQix5QkRnTHNCO0FoRHU5STFCO0FpRHBvSk07RUFFRSxjRDhLdUI7RUM3S3ZCLHlCQUFBO0FqRHFvSlI7QWlEbG9KTTtFQUNFLFczQ1JHO0UyQ1NILHlCRHdLdUI7RUN2S3ZCLHFCRHVLdUI7QWhENjlJL0I7O0FpRGxwSkU7RUFDRSxjRG9MMkI7RUNuTDNCLHlCRGdMc0I7QWhEcStJMUI7QWlEbHBKTTtFQUVFLGNEOEt1QjtFQzdLdkIseUJBQUE7QWpEbXBKUjtBaURocEpNO0VBQ0UsVzNDUkc7RTJDU0gseUJEd0t1QjtFQ3ZLdkIscUJEdUt1QjtBaEQyK0kvQjs7QWlEaHFKRTtFQUNFLGNEa0x5QjtFQ2pMekIseUJEZ0xzQjtBaERtL0kxQjtBaURocUpNO0VBRUUsY0Q0S3FCO0VDM0tyQix5QkFBQTtBakRpcUpSO0FpRDlwSk07RUFDRSxXM0NSRztFMkNTSCx5QkRzS3FCO0VDckty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O0VBQ0Usc0JBQUE7QXpFa21OVjs7QXlFemxOUTtFQU9JLHFCQUFBO0F6RXNsTlo7O0F5RTdsTlE7RUFPSSxxQkFBQTtBekUwbE5aOztBeUVqbU5RO0VBT0kscUJBQUE7QXpFOGxOWjs7QXlFcm1OUTtFQU9JLHNCQUFBO0F6RWttTlo7O0F5RXptTlE7RUFPSSxzQkFBQTtBekVzbU5aOztBeUU3bU5RO0VBT0ksMEJBQUE7QXpFMG1OWjs7QXlFam5OUTtFQU9JLHVCQUFBO0F6RThtTlo7O0F5RXJuTlE7RUFPSSwyQkFBQTtBekVrbk5aOztBeUV6bk5RO0VBT0ksc0JBQUE7QXpFc25OWjs7QXlFN25OUTtFQU9JLHNCQUFBO0F6RTBuTlo7O0F5RWpvTlE7RUFPSSxzQkFBQTtBekU4bk5aOztBeUVyb05RO0VBT0ksdUJBQUE7QXpFa29OWjs7QXlFem9OUTtFQU9JLHVCQUFBO0F6RXNvTlo7O0F5RTdvTlE7RUFPSSwyQkFBQTtBekUwb05aOztBeUVqcE5RO0VBT0ksd0JBQUE7QXpFOG9OWjs7QXlFcnBOUTtFQU9JLDRCQUFBO0F6RWtwTlo7O0F5RXpwTlE7RUFPSSx5QkFBQTtBekVzcE5aOztBeUU3cE5RO0VBT0ksOEJBQUE7QXpFMHBOWjs7QXlFanFOUTtFQU9JLGlDQUFBO0F6RThwTlo7O0F5RXJxTlE7RUFPSSxzQ0FBQTtBekVrcU5aOztBeUV6cU5RO0VBT0kseUNBQUE7QXpFc3FOWjs7QXlFN3FOUTtFQU9JLHVCQUFBO0F6RTBxTlo7O0F5RWpyTlE7RUFPSSx1QkFBQTtBekU4cU5aOztBeUVyck5RO0VBT0kseUJBQUE7QXpFa3JOWjs7QXlFenJOUTtFQU9JLHlCQUFBO0F6RXNyTlo7O0F5RTdyTlE7RUFPSSwwQkFBQTtBekUwck5aOztBeUVqc05RO0VBT0ksNEJBQUE7QXpFOHJOWjs7QXlFcnNOUTtFQU9JLGtDQUFBO0F6RWtzTlo7O0F5RXpzTlE7RUFPSSxzQ0FBQTtBekVzc05aOztBeUU3c05RO0VBT0ksb0NBQUE7QXpFMHNOWjs7QXlFanROUTtFQU9JLGtDQUFBO0F6RThzTlo7O0F5RXJ0TlE7RUFPSSx5Q0FBQTtBekVrdE5aOztBeUV6dE5RO0VBT0ksd0NBQUE7QXpFc3ROWjs7QXlFN3ROUTtFQU9JLHdDQUFBO0F6RTB0Tlo7O0F5RWp1TlE7RUFPSSxrQ0FBQTtBekU4dE5aOztBeUVydU5RO0VBT0ksZ0NBQUE7QXpFa3VOWjs7QXlFenVOUTtFQU9JLDhCQUFBO0F6RXN1Tlo7O0F5RTd1TlE7RUFPSSxnQ0FBQTtBekUwdU5aOztBeUVqdk5RO0VBT0ksK0JBQUE7QXpFOHVOWjs7QXlFcnZOUTtFQU9JLG9DQUFBO0F6RWt2Tlo7O0F5RXp2TlE7RUFPSSxrQ0FBQTtBekVzdk5aOztBeUU3dk5RO0VBT0ksZ0NBQUE7QXpFMHZOWjs7QXlFandOUTtFQU9JLHVDQUFBO0F6RTh2Tlo7O0F5RXJ3TlE7RUFPSSxzQ0FBQTtBekVrd05aOztBeUV6d05RO0VBT0ksaUNBQUE7QXpFc3dOWjs7QXlFN3dOUTtFQU9JLDJCQUFBO0F6RTB3Tlo7O0F5RWp4TlE7RUFPSSxpQ0FBQTtBekU4d05aOztBeUVyeE5RO0VBT0ksK0JBQUE7QXpFa3hOWjs7QXlFenhOUTtFQU9JLDZCQUFBO0F6RXN4Tlo7O0F5RTd4TlE7RUFPSSwrQkFBQTtBekUweE5aOztBeUVqeU5RO0VBT0ksOEJBQUE7QXpFOHhOWjs7QXlFcnlOUTtFQU9JLG9CQUFBO0F6RWt5Tlo7O0F5RXp5TlE7RUFPSSxtQkFBQTtBekVzeU5aOztBeUU3eU5RO0VBT0ksbUJBQUE7QXpFMHlOWjs7QXlFanpOUTtFQU9JLG1CQUFBO0F6RTh5Tlo7O0F5RXJ6TlE7RUFPSSxtQkFBQTtBekVrek5aOztBeUV6ek5RO0VBT0ksbUJBQUE7QXpFc3pOWjs7QXlFN3pOUTtFQU9JLG1CQUFBO0F6RTB6Tlo7O0F5RWowTlE7RUFPSSxtQkFBQTtBekU4ek5aOztBeUVyME5RO0VBT0ksb0JBQUE7QXpFazBOWjs7QXlFejBOUTtFQU9JLHlCQUFBO0F6RXMwTlo7O0F5RTcwTlE7RUFPSSx3QkFBQTtBekUwME5aOztBeUVqMU5RO0VBT0ksdUJBQUE7QXpFODBOWjs7QXlFcjFOUTtFQU9JLHdC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RW9zT1o7O0F5RTNzT1E7RUFPSSxpQkFBQTtBekV3c09aOztBeUUvc09RO0VBT0ksc0JBQUE7QXpFNHNPWjs7QXlFbnRPUTtFQU9JLHFCQUFBO0F6RWd0T1o7O0F5RXZ0T1E7RUFPSSxvQkFBQTtBekVvdE9aOztBeUUzdE9RO0VBT0kscUJBQUE7QXpFd3RPWjs7QXlFL3RPUTtFQU9JLG9CQUFBO0F6RTR0T1o7O0F5RW51T1E7RUFPSSxnREFBQTtBekVndU9aOztBeUV2dU9RO0VBT0ksNENBQUE7QXpFb3VPWjs7QXlFM3VPUTtFQU9JLDRDQUFBO0F6RXd1T1o7O0F5RS91T1E7RUFPSSwwQ0FBQTtBekU0dU9aOztBeUVudk9RO0VBT0ksNENBQUE7QXpFZ3ZPWjs7QXlFdnZPUTtFQU9JLDZCQUFBO0F6RW92T1o7O0F5RTN2T1E7RUFPSSwwQkFBQTtBekV3dk9aOztBeUUvdk9RO0VBT0ksNkJBQUE7QXpFNHZPWjs7QXlFbndPUTtFQU9JLDZCQUFBO0F6RWd3T1o7O0F5RXZ3T1E7RUFPSSwyQkFBQTtBekVvd09aOztBeUUzd09RO0VBT0ksK0JBQUE7QXpFd3dPWjs7QXlFL3dPUTtFQU9JLDJCQUFBO0F6RTR3T1o7O0F5RW54T1E7RUFPSSwyQkFBQTtBekVneE9aOztBeUV2eE9RO0VBT0ksMkJBQUE7QXpFb3hPWjs7QXlFM3hPUTtFQU9JLDhCQUFBO0F6RXd4T1o7O0F5RS94T1E7RUFPSSx5QkFBQTtBekU0eE9aOztBeUVueU9RO0VBT0ksNEJBQUE7QXpFZ3lPWjs7QXlFdnlPUTtFQU9JLDZCQUFBO0F6RW95T1o7O0F5RTN5T1E7RUFPSSx5QkFBQTtBekV3eU9aOztBeUUveU9RO0VBT0ksMkJBQUE7QXpFNHlPWjs7QXlFbnpPUTtFQU9JLDRCQUFBO0F6RWd6T1o7O0F5RXZ6T1E7RUFPSSw2QkFBQTtBekVvek9aOztBeUUzek9RO0VBT0ksZ0NBQUE7QXpFd3pPWjs7QXlFL3pPUTtFQU9JLHFDQUFBO0F6RTR6T1o7O0F5RW4wT1E7RUFPSSx3Q0FBQTtBekVnME9aOztBeUV2ME9RO0VBT0ksb0NBQUE7QXpFbzBPWjs7QXlFMzBPUTtFQU9JLG9DQUFBO0F6RXcwT1o7O0F5RS8wT1E7RUFPSSxxQ0FBQTtBekU0ME9aOztBeUVuMU9RO0VBT0ksOEJBQUE7QXpFZzFPWjs7QXlFdjFPUTtFQU9JLDhCQUFBO0F6RW8xT1o7O0F5RXoyT1EscUJBQUE7QUFjQTtFQU9JLGdDQUFBO0VBQUEsaUNBQUE7QXpFMDFPWjs7QXlFdjBPUSxtQkFBQTtBQTFCQTtFQUlRLG9CQUFBO0VBR0oscUVBQUE7QXpFZzJPWjs7QXlFdjJPUTtFQUlRLG9CQUFBO0VBR0osdUVBQUE7QXpFcTJPWjs7QXlFNTJPUTtFQUlRLG9CQUFBO0VBR0oscUVBQUE7QXpFMDJPWjs7QXlFajNPUTtFQUlRLG9CQUFBO0VBR0osa0VBQUE7QXpFKzJPWjs7QXlFdDNPUTtFQUlRLG9CQUFBO0VBR0oscUVBQUE7QXpFbzNPWjs7QXlFMzNPUTtFQUlRLG9CQUFBO0VBR0osb0VBQUE7QXpFeTNPWjs7QXlFaDRPUTtFQUlRLG9CQUFBO0VBR0osbUVBQUE7QXpFODNPWjs7QXlFcjRPUTtFQUlRLG9CQUFBO0VBR0osa0VBQUE7QXpFbTRPWjs7QXlFMTRPUTtFQUlRLG9CQUFBO0VBR0osbUVBQUE7QXpFdzRPWjs7QXlFLzRPUTtFQUlRLG9CQUFBO0VBR0osbUVBQUE7QXpFNjRPWjs7QXlFcDVPUTtFQUlRLG9CQUFBO0VBR0osd0VBQUE7QXpFazVPWjs7QXlFejVPUTtFQUlRLG9CQUFBO0VBR0oseUJBQUE7QXpFdTVPWjs7QXlFOTVPUTtFQUlRLG9CQUFBO0VBR0osb0NBQUE7QXpFNDVPWjs7QXlFbjZPUTtFQUlRLG9CQUFBO0VBR0osMENBQUE7QXpFaTZPWjs7QXlFeDZPUTtFQUlRLG9CQUFBO0VBR0oseUJBQUE7QXpFczZPWjs7QXlFdjdPUTtFQUNFLHVCQUFBO0F6RTA3T1Y7O0F5RTM3T1E7RUFDRSxzQkFBQTtBekU4N09WOztBeUUvN09RO0VBQ0UsdUJBQUE7QXpFazhPVjs7QXlFbjhPUTtFQUNFLG9CQUFBO0F6RXM4T1Y7O0F5RTc3T1E7RUFJUSxrQkFBQTtFQUdKLDhFQUFBO0F6RTI3T1o7O0F5RWw4T1E7RUFJUSxrQkFBQTtFQUdKLGdGQUFBO0F6RWc4T1o7O0F5RXY4T1E7RUFJUSxrQkFBQTtFQUdKLDhFQUFBO0F6RXE4T1o7O0F5RTU4T1E7RUFJUSxrQkFBQTtFQUdKLDJFQUFBO0F6RTA4T1o7O0F5RWo5T1E7RUFJUSxrQkFBQTtFQUdKLDhFQUFBO0F6RSs4T1o7O0F5RXQ5T1E7RUFJUSxrQkFBQTtFQUdKLDZFQUFBO0F6RW85T1o7O0F5RTM5T1E7RUFJUSxrQkFBQTtFQUdKLDRFQUFBO0F6RXk5T1o7O0F5RWgrT1E7RUFJUSxrQkFBQTtFQUdKLDJFQUFBO0F6RTg5T1o7O0F5RXIrT1E7RUFJUSxrQkFBQTtFQUdKLDRFQUFBO0F6RW0rT1o7O0F5RTErT1E7RUFJUSxrQkFBQTtFQUdKLDRFQUFBO0F6RXcrT1o7O0F5RS8rT1E7RUFJUSxrQkFBQTtFQUdKLDhFQUFBO0F6RTYrT1o7O0F5RXAvT1E7RUFJUSxrQkFBQTtFQUdKLHdDQUFBO0F6RWsvT1o7O0F5RW5nUFE7RUFDRSxvQkFBQTtBekVzZ1BWOztBeUV2Z1BRO0VBQ0UscUJBQUE7QXpFMGdQVjs7QXlFM2dQUTtFQUNFLG9CQUFBO0F6RThnUFY7O0F5RS9nUFE7RUFDRSxxQkFBQTtBekVraFBWOztBeUVuaFBRO0VBQ0Usa0JBQUE7QXpFc2hQVjs7QXlFN2dQUTtFQU9JLCtDQUFBO0F6RTBnUFo7O0F5RWpoUFE7RUFPSSxtQ0FBQTtLQUFBLGdDQUFBO1VBQUEsMkJBQUE7QXpFOGdQWjs7QXlFcmhQUTtFQU9JLG9DQUFBO0tBQUEsaUNBQUE7TUFBQSxnQ0FBQTtVQUFBLDRCQUFBO0F6RWtoUFo7O0F5RXpoUFE7RUFPSSxvQ0FBQTtLQUFBLGlDQUFBO01BQUEsZ0NBQUE7VUFBQSw0QkFBQTtBekVzaFBaOztBeUU3aFBRO0VBT0ksK0JBQUE7QXpFMGhQWjs7QXlFamlQUTtFQU9JLCtCQUFBO0F6RThoUFo7O0F5RXJpUFE7RUFPSSxpREFBQTtBekVraVBaOztBeUV6aVBRO0VBT0ksMkJBQUE7QXpFc2lQWjs7QXlFN2lQUTtFQU9JLG9EQUFBO0F6RTBpUFo7O0F5RWpqUFE7RUFPSSxpREFBQTtBekU4aVBaOztBeUVyalBRO0VBT0ksb0RBQUE7QXpFa2pQWjs7QXlFempQUTtFQU9JLG9EQUFBO0F6RXNqUFo7O0F5RTdqUFE7RUFPSSxxREFBQTtBekUwalBaOztBeUVqa1BRO0VBT0ksNkJBQUE7QXpFOGpQWjs7QXlFcmtQUTtFQU9JLHNEQUFBO0F6RWtrUFo7O0F5RXprUFE7RUFPSSwwREFBQTtFQUFBLDJEQUFBO0F6RXVrUFo7O0F5RTlrUFE7RUFPSSwyREFBQTtFQUFBLDhEQUFBO0F6RTRrUFo7O0F5RW5sUFE7RUFPSSw4REFBQTtFQUFBLDZEQUFBO0F6RWlsUFo7O0F5RXhsUFE7RUFPSSw2REFBQTtFQUFBLDBEQUFBO0F6RXNsUFo7O0F5RTdsUFE7RUFPSSw4QkFBQTtBekUwbFBaOztBeUVqbVBRO0VBT0ksNkJBQUE7QXpFOGxQWjs7QWV4bVBJO0UwREdJO0lBT0ksc0JBQUE7RXpFbW1QVjtFeUUxbVBNO0lBT0ksdUJBQUE7RXpFc21QVjtFeUU3bVBNO0lBT0ksc0JBQUE7RXpFeW1QVjtFeUVoblBNO0lBT0ksMEJBQUE7RXpFNG1QVjtFeUVublBNO0lBT0ksZ0NBQUE7RXpFK21QVjtFeUV0blBNO0lBT0kseUJBQUE7RXpFa25QVjtFeUV6blBNO0lBT0ksd0JBQUE7RXpFcW5QVjtFeUU1blBNO0lBT0kseUJBQUE7RXpFd25QVjtFeUUvblBNO0lBT0ksNkJBQUE7RXpFMm5QVjtFeUVsb1BNO0lBT0ksOEJBQUE7RXpFOG5QVjtFeUVyb1BNO0lBT0ksd0JBQUE7RXpFaW9QVjtFeUV4b1BNO0lBT0ksK0JBQUE7RXpFb29QVjtFeUUzb1BNO0lBT0ksd0JBQUE7RXpFdW9QVjtFeUU5b1BNO0lBT0kseUJBQUE7RXpFMG9QVjtFeUVqcFBNO0lBT0ksOEJBQUE7RXpFNm9QVjtFeUVwcFBNO0lBT0ksaUNBQUE7RXpFZ3BQVjtFeUV2cFBNO0lBT0ksc0NBQUE7RXpFbXBQVjtFeUUxcFBNO0lBT0kseUNBQUE7RXpFc3BQVjtFeUU3cFBNO0lBT0ksdUJBQUE7RXpFeXBQVjtFeUVocVBNO0lBT0ksdUJBQUE7RXpFNHBQVjtFeUVucVBNO0lBT0kseUJBQUE7RXpFK3BQVjtFeUV0cVBNO0lBT0kseUJBQUE7RXpFa3FQVjtFeUV6cVBNO0lBT0ksMEJBQUE7RXpFcXFQVjtFeUU1cVBNO0lBT0ksNEJBQUE7RXpFd3FQVjtFeUUvcVBNO0lBT0ksa0NBQUE7RXpFMnFQVjtFeUVsclBNO0lBT0ksc0NBQUE7RXpFOHFQVjtFeUVyclBNO0lBT0ksb0NBQUE7RXpFaXJQVjtFeUV4clBNO0lBT0ksa0NBQUE7RXpFb3JQVjtFeUUzclBNO0lBT0kseUNBQUE7RXpFdXJQVjtFeUU5clBNO0lBT0ksd0NBQUE7RXpFMHJQVjtFeUVqc1BNO0lBT0ksd0NBQUE7RXpFNnJQVjtFeUVwc1BNO0lBT0ksa0NBQUE7RXpFZ3NQVjtFeUV2c1BNO0lBT0ksZ0NBQUE7RXpFbXNQVjtFeUUxc1BNO0lBT0ksOEJBQUE7RXpFc3NQVjtFeUU3c1BNO0lBT0ksZ0NBQUE7RXpFeXNQVjtFeUVodFBNO0lBT0ksK0JBQUE7RXpFNHNQVjtFeUVudFBNO0lBT0ksb0NBQUE7RXpFK3NQVjtFeUV0dFBNO0lBT0ksa0NBQUE7RXpFa3RQVjtFeUV6dFBNO0lBT0ksZ0NBQUE7RXpFcXRQVjtFeUU1dFBNO0lBT0ksdUNBQUE7RXpFd3RQVjtFeUUvdFBNO0lBT0ksc0NBQUE7RXpFMnRQVjtFeUVsdVBNO0lBT0ksaUNBQUE7RXpFOHRQVjtFeUVydVBNO0lBT0ksMkJBQUE7RXpFaXVQVjtFeUV4dVBNO0lBT0ksaUNBQUE7RXpFb3VQVjtFeUUzdVBNO0lBT0ksK0JBQUE7RXpFdXVQVjtFeUU5dVBNO0lBT0ksNkJBQUE7RXpFMHVQVjtFeUVqdlBNO0lBT0ksK0JBQUE7RXpFNnVQVjtFeUVwdlBNO0lBT0ksOEJBQUE7RXpFZ3ZQVjtFeUV2dlBNO0lBT0ksb0JBQUE7RXpFbXZQVjtFeUUxdlBNO0lBT0ksbUJBQUE7RXpFc3ZQVjtFeUU3dlBNO0lBT0ksbUJBQUE7RXpFeXZQVjtFeUVod1BNO0lBT0ksbUJB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RXlFeGlRTTtJQU9JLDBCQUFBO0V6RW9pUVY7RXlFM2lRTTtJQU9JLCtCQUFBO0V6RXVpUVY7RXlFOWlRTTtJQU9JLDhCQUFBO0V6RTBpUVY7RXlFampRTTtJQU9JLDZCQUFBO0V6RTZpUVY7RXlFcGpRTTtJQU9JLDhCQUFBO0V6RWdqUVY7RXlFdmpRTTtJQU9JLDZCQUFBO0V6RW1qUVY7RXlFMWpRTTtJQU9JLGlCQUFBO0V6RXNqUVY7RXlFN2pRTTtJQU9JLHNCQUFBO0V6RXlqUVY7RXlFaGtRTTtJQU9JLHFCQUFBO0V6RTRqUVY7RXlFbmtRTTtJQU9JLG9CQUFBO0V6RStqUVY7RXlFdGtRTTtJQU9JLHFCQUFBO0V6RWtrUVY7RXlFemtRTTtJQU9JLG9CQUFBO0V6RXFrUVY7RXlFNWtRTTtJQU9JLDJCQUFBO0V6RXdrUVY7RXlFL2tRTTtJQU9JLDRCQUFBO0V6RTJrUVY7RXlFbGxRTTtJQU9JLDZCQUFBO0V6RThrUVY7QUFDRjtBZXpsUUk7RTBER0k7SUFPSSxzQkFBQTtFekVtbFFWO0V5RTFsUU07SUFPSSx1QkFBQTtFekVzbFFWO0V5RTdsUU07SUFPSSxzQkFBQTtFekV5bFFWO0V5RWhtUU07SUFPSSwwQkFBQTtFekU0bFFWO0V5RW5tUU07SUFPSSxnQ0FBQTtFekUrbFFWO0V5RXRtUU07SUFPSSx5QkFBQTtFekVrbVFWO0V5RXptUU07SUFPSSx3QkFBQTtFekVxbVFWO0V5RTVtUU07SUFPSSx5QkFBQTtFekV3bVFWO0V5RS9tUU07SUFPSSw2QkFBQTtFekUybVFWO0V5RWxuUU07SUFPSSw4QkFBQTtFekU4bVFWO0V5RXJuUU07SUFPSSx3QkFBQTtFekVpblFWO0V5RXhuUU07SUFPSSwrQkFBQTtFekVvblFWO0V5RTNuUU07SUFPSSx3QkFBQTtFekV1blFWO0V5RTluUU07SUFPSSx5QkFBQTtFekUwblFWO0V5RWpvUU07SUFPSSw4QkFBQTtFekU2blFWO0V5RXBvUU07SUFPSSxpQ0FBQTtFekVnb1FWO0V5RXZvUU07SUFPSSxzQ0FBQTtFekVtb1FWO0V5RTFvUU07SUFPSSx5Q0FBQTtFekVzb1FWO0V5RTdvUU07SUFPSSx1QkFBQTtFekV5b1FWO0V5RWhwUU07SUFPSSx1QkFBQTtFekU0b1FWO0V5RW5wUU07SUFPSSx5QkFBQTtFekUrb1FWO0V5RXRwUU07SUFPSSx5QkFBQTtFekVrcFFWO0V5RXpwUU07SUFPSSwwQkFBQTtFekVxcFFWO0V5RTVwUU07SUFPSSw0QkFBQTtFekV3cFFWO0V5RS9wUU07SUFPSSxrQ0FBQTtFekUycFFWO0V5RWxxUU07SUFPSSxzQ0FBQTtFekU4cFFWO0V5RXJxUU07SUFPSSxvQ0FBQTtFekVpcVFWO0V5RXhxUU07SUFPSSxrQ0FBQTtFekVvcVFWO0V5RTNxUU07SUFPSSx5Q0FBQTtFekV1cVFWO0V5RTlxUU07SUFPSSx3Q0FBQTtFekUwcVFWO0V5RWpyUU07SUFPSSx3Q0FBQTtFekU2cVFWO0V5RXByUU07SUFPSSxrQ0FBQTtFekVnclFWO0V5RXZyUU07SUFPSSxnQ0FBQTtFekVtclFWO0V5RTFyUU07SUFPSSw4QkFBQTtFekVzclFWO0V5RTdyUU07SUFPSSxnQ0FBQTtFekV5clFWO0V5RWhzUU07SUFPSSwrQkFBQTtFekU0clFWO0V5RW5zUU07SUFPSSxvQ0FBQTtFekUrclFWO0V5RXRzUU07SUFPSSxrQ0FBQTtFekVrc1FWO0V5RXpzUU07SUFPSSxnQ0FBQTtFekVxc1FWO0V5RTVzUU07SUFPSSx1Q0FBQTtFekV3c1FWO0V5RS9zUU07SUFPSSxzQ0FBQTtFekUyc1FWO0V5RWx0UU07SUFPSSxpQ0FBQTtFekU4c1FWO0V5RXJ0UU07SUFPSSwyQkFBQTtFekVpdFFWO0V5RXh0UU07SUFPSSxpQ0FBQTtFekVvdFFWO0V5RTN0UU07SUFPSSwrQkFBQTtFekV1dFFWO0V5RTl0UU07SUFPSSw2QkFBQTtFekUwdFFWO0V5RWp1UU07SUFPSSwrQkFBQTtFekU2dFFWO0V5RXB1UU07SUFPSSw4QkFBQTtFekVndVFWO0V5RXZ1UU07SUFPSSxvQkFBQTtFekVtdVFWO0V5RTF1UU07SUFPSSxtQkFBQTtFekVzdVFWO0V5RTd1UU07SUFPSSxtQkFBQTtFekV5dVFWO0V5RWh2UU07SUFPSSxtQkFBQTtFekU0dVFWO0V5RW52UU07SUFPSSxtQkFBQTtFekUrdVFWO0V5RXR2UU07SUFPSSxtQkFBQTtFekVrdlFWO0V5RXp2UU07SUFPSSxtQkFBQTtFekVxdlFWO0V5RTV2UU07SUFPSSxtQkFBQTtFekV3dlFWO0V5RS92UU07SUFPSSxvQkFBQTtFekUydlFWO0V5RWx3UU07SUFPSSx5QkFBQTtFekU4dlFWO0V5RXJ3UU07SUFPSSx3QkFBQTtFekVpd1FWO0V5RXh3UU07SUFPSSx1QkFBQTtFekVvd1FWO0V5RTN3UU07SUFPSSx3QkFBQTtFekV1d1FWO0V5RTl3UU07SUFPSSx1QkFBQTtFekUwd1FWO0V5RWp4UU07SUFPSSx1QkFBQTtFekU2d1FWO0V5RXB4UU07SUFPSSwwQkFBQTtJQUFBLHlCQUFBO0V6RWl4UVY7RXlFeHhRTTtJQU9JLCtCQUFBO0lBQUEsOEJBQUE7RXpFcXhRVjtFeUU1eFFNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFekV5eFFWO0V5RWh5UU07SUFPSSw2QkFBQTtJQUFBLDRCQUFBO0V6RTZ4UVY7RXlFcHlRTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RXpFaXlRVjtFeUV4eVFNO0lBT0ksNkJBQUE7SUFBQSw0QkFBQTtFekVxeVFWO0V5RTV5UU07SUFPSSw2QkFBQTtJQUFBLDRCQUFBO0V6RXl5UVY7RXlFaHpRTTtJQU9JLHdCQUFBO0lBQUEsMkJBQUE7RXpFNnlRVjtFeUVwelFNO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtFekVpelFWO0V5RXh6UU07SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0V6RXF6UVY7RXlFNXpRTTtJQU9JLDJCQUFBO0lBQUEsOEJBQUE7RXpFeXpRVjtFeUVoMFFNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFekU2elFWO0V5RXAwUU07SUFPSSwyQkFBQTtJQUFBLDhCQUFBO0V6RWkwUVY7RXlFeDBRTTtJQU9JLDJCQUFBO0lBQUEsOEJBQUE7RXpFcTBRVjtFeUU1MFFNO0lBT0ksd0JBQUE7RXpFdzBRVjtFeUUvMFFNO0lBT0ksNkJBQUE7RXpFMjBRVjtFeUVsMVFNO0lBT0ksNEJBQUE7RXpFODBRVjtFeUVyMVFNO0lBT0ksMkJBQUE7RXpFaTFRVjtFeUV4MVFNO0lBT0ksNEJBQUE7RXpFbzFRVjtFeUUzMVFNO0lBT0ksMkJBQUE7RXpFdTFRVjtFeUU5MVFNO0lBT0ksMkJBQUE7RXpFMDFRVjtFeUVqMlFNO0lBT0ksMEJBQUE7RXpFNjFRVjtFeUVwMlFNO0lBT0ksK0JBQUE7RXpFZzJRVjtFeUV2MlFNO0lBT0ksOEJBQUE7RXpFbTJRVjtFeUUxMlFNO0lBT0ksNkJBQUE7RXpFczJRVjtFeUU3MlFNO0lBT0ksOEJBQUE7RXpFeTJRVjtFeUVoM1FNO0lBT0ksNkJBQUE7RXpFNDJRVjtFeUVuM1FNO0lBT0ksNkJBQUE7RXpFKzJRVjtFeUV0M1FNO0lBT0ksMkJBQUE7RXpFazNRVjtFeUV6M1FNO0lBT0ksZ0NBQUE7RXpFcTNRVjtFeUU1M1FNO0lBT0ksK0JBQUE7RXpFdzNRVjtFeUUvM1FNO0lBT0ksOEJBQUE7RXpFMjNRVjtFeUVsNFFNO0lBT0ksK0JBQUE7RXpFODNRVjtFeUVyNFFNO0lBT0ksOEJBQUE7RXpFaTRRVjtFeUV4NFFNO0lBT0ksOEJBQUE7RXpFbzRRVjtFeUUzNFFNO0lBT0kseUJBQUE7RXpFdTRRVjtFeUU5NFFNO0lBT0ksOEJBQUE7RXpFMDRRVjtFeUVqNVFNO0lBT0ksNkJBQUE7RXpFNjRRVjtFeUVwNVFNO0lBT0ksNEJBQUE7RXpFZzVRVjtFeUV2NVFNO0lBT0ksNkJBQUE7RXpFbTVRVjtFeUUxNVFNO0lBT0ksNEJBQUE7RXpFczVRVjtFeUU3NVFNO0lBT0ksNEJBQUE7RXpFeTVRVjtFeUVoNlFNO0lBT0kscUJBQUE7RXpFNDVRVjtFeUVuNlFNO0lBT0ksMEJBQUE7RXpFKzVRVjtFeUV0NlFNO0lBT0kseUJBQUE7RXpFazZRVjtFeUV6NlFNO0lBT0ksd0JBQUE7RXpFcTZRVjtFeUU1NlFNO0lBT0kseUJBQUE7RXpFdzZRVjtFeUUvNlFNO0lBT0ksd0JBQUE7RXpFMjZRVjtFeUVsN1FNO0lBT0ksMkJBQUE7SUFBQSwwQkFBQTtFekUrNlFWO0V5RXQ3UU07SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0V6RW03UVY7RXlFMTdRTTtJQU9JLCtCQUFBO0lBQUEsOEJBQUE7RXpFdTdRVjtFeUU5N1FNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFekUyN1FWO0V5RWw4UU07SUFPSSwrQkFBQTtJQUFBLDhCQUFBO0V6RSs3UVY7RXlFdDhRTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RXpFbThRVjtFeUUxOFFNO0lBT0kseUJBQUE7SUFBQSw0QkFBQTtFekV1OFFWO0V5RTk4UU07SUFPSSw4QkFBQTtJQUFBLGlDQUFBO0V6RTI4UVY7RXlFbDlRTTtJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7RXpFKzhRVjtFeUV0OVFNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFekVtOVFWO0V5RTE5UU07SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0V6RXU5UVY7RXlFOTlRTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RXpFMjlRVjtFeUVsK1FNO0lBT0kseUJBQUE7RXpFODlRVjtFeUVyK1FNO0lBT0ksOEJBQUE7RXpFaStRVjtFeUV4K1FNO0lBT0ksNkJBQUE7RXpFbytRVjtFeUUzK1FNO0lBT0ksNEJBQUE7RXpFdStRVjtFeUU5K1FNO0lBT0ksNkJBQUE7RXpFMCtRVjtFeUVqL1FNO0lBT0ksNEJBQUE7RXpFNitRVjtFeUVwL1FNO0lBT0ksMkJBQUE7RXpFZy9RVjtFeUV2L1FNO0lBT0ksZ0NBQUE7RXpFbS9RVjtFeUUxL1FNO0lBT0ksK0JBQUE7RXpFcy9RVjtFeUU3L1FNO0lBT0ksOEJBQUE7RXpFeS9RVjtFeUVoZ1JNO0lBT0ksK0JBQUE7RXpFNC9RVjtFeUVuZ1JNO0lBT0ksOEJBQUE7RXpFKy9RVjtFeUV0Z1JNO0lBT0ksNEJBQUE7RXpFa2dSVjtFeUV6Z1JNO0lBT0ksaUNBQUE7RXpFcWdSVjtFeUU1Z1JNO0lBT0ksZ0NBQUE7RXpFd2dSVjtFeUUvZ1JNO0lBT0ksK0JBQUE7RXpFMmdSVjtFeUVsaFJNO0lBT0ksZ0NBQUE7RXpFOGdSVjtFeUVyaFJNO0lBT0ksK0JBQUE7RXpFaWhSVjtFeUV4aFJNO0lBT0ksMEJBQUE7RXpFb2hSVjtFeUUzaFJNO0lBT0ksK0JBQUE7RXpFdWhSVjtFeUU5aFJNO0lBT0ksOEJBQUE7RXpFMGhSVjtFeUVqaVJNO0lBT0ksNkJBQUE7RXpFNmhSVjtFeUVwaVJNO0lBT0ksOEJBQUE7RXpFZ2lSVjtFeUV2aVJNO0lBT0ksNkJBQUE7RXpFbWlSVjtFeUUxaVJNO0lBT0ksaUJBQUE7RXpFc2lSVjtFeUU3aVJNO0lBT0ksc0JBQUE7RXpFeWlSVjtFeUVoalJNO0lBT0kscUJBQUE7RXpFNGlSVjtFeUVualJNO0lBT0ksb0JBQUE7RXpFK2lSVjtFeUV0alJNO0lBT0kscUJBQUE7RXpFa2pSVjtFeUV6alJNO0lBT0ksb0JBQUE7RXpFcWpSVjtFeUU1alJNO0lBT0ksMkJBQUE7RXpFd2pSVjtFeUUvalJNO0lBT0ksNEJBQUE7RXpFMmpSVjtFeUVsa1JNO0lBT0ksNkJBQUE7RXpFOGpSVjtBQUNGO0FlemtSSTtFMERHSTtJQU9JLHNCQUFBO0V6RW1rUlY7RXlFMWtSTTtJQU9JLHVCQUFBO0V6RXNrUlY7RXlFN2tSTTtJQU9JLHNCQUFBO0V6RXlrUlY7RXlFaGxSTTtJQU9JLDBCQUFBO0V6RTRrUlY7RXlFbmxSTTtJQU9JLGdDQUFBO0V6RStrUlY7RXlFdGxSTTtJQU9JLHlCQUFBO0V6RWtsUlY7RXlFemxSTTtJQU9JLHdCQUFBO0V6RXFsUlY7RXlFNWxSTTtJQU9JLHlCQUFBO0V6RXdsUlY7RXlFL2xSTTtJQU9JLDZCQUFBO0V6RTJsUlY7RXlFbG1STTtJQU9JLDhCQUFBO0V6RThsUlY7RXlFcm1STTtJQU9JLHdCQUFBO0V6RWltUlY7RXlFeG1STTtJQU9JLCtCQUFBO0V6RW9tUlY7RXlFM21STTtJQU9JLHdCQUFBO0V6RXVtUlY7RXlFOW1STTtJQU9JLHlCQUFBO0V6RTBtUlY7RXlFam5STTtJQU9JLDhCQUFBO0V6RTZtUlY7RXlFcG5STTtJQU9JLGlDQUFBO0V6RWduUlY7RXlFdm5STTtJQU9JLHNDQUFBO0V6RW1uUlY7RXlFMW5STTtJQU9JLHlDQUFBO0V6RXNuUlY7RXlFN25STTtJQU9JLHVCQUFBO0V6RXluUlY7RXlFaG9STTtJQU9JLHVCQUFBO0V6RTRuUlY7RXlFbm9STTtJQU9JLHlCQUFBO0V6RStuUlY7RXlFdG9STTtJQU9JLHlCQUFBO0V6RWtvUlY7RXlFem9STTtJQU9JLDBCQUFBO0V6RXFvUlY7RXlFNW9STTtJQU9JLDRCQUFBO0V6RXdvUlY7RXlFL29STTtJQU9JLGtDQUFBO0V6RTJvUlY7RXlFbHBSTTtJQU9JLHNDQUFBO0V6RThvUlY7RXlFcnBSTTtJQU9JLG9DQUFBO0V6RWlwUlY7RXlFeHBSTTtJQU9JLGtDQUFBO0V6RW9wUlY7RXlFM3BSTTtJQU9JLHlDQUFBO0V6RXVwUlY7RXlFOXBSTTtJQU9JLHdDQUFBO0V6RTBwUlY7RXlFanFSTTtJQU9JLHdDQUFBO0V6RTZwUlY7RXlFcHFSTTtJQU9JLGtDQUFBO0V6RWdxUlY7RXlFdnFSTTtJQU9JLGdDQUFBO0V6RW1xUlY7RXlFMXFSTTtJQU9JLDhCQUFBO0V6RXNxUlY7RXlFN3FSTTtJQU9JLGdDQUFBO0V6RXlxUlY7RXlFaHJSTTtJQU9JLCtCQUFBO0V6RTRxUlY7RXlFbnJSTTtJQU9JLG9DQUFBO0V6RStxUlY7RXlFdHJSTTtJQU9JLGtDQUFBO0V6RWtyUlY7RXlFenJSTTtJQU9JLGdDQUFBO0V6RXFyUlY7RXlFNXJSTTtJQU9JLHVDQUFBO0V6RXdyUlY7RXlFL3JSTTtJQU9JLHNDQUFBO0V6RTJyUlY7RXlFbHNSTTtJQU9JLGlDQUFBO0V6RThyUlY7RXlFcnNSTTtJQU9JLDJCQUFBO0V6RWlzUlY7RXlFeHNSTTtJQU9JLGlDQUFBO0V6RW9zUlY7RXlFM3NSTTtJQU9JLCtCQUFBO0V6RXVzUlY7RXlFOXNSTTtJQU9JLDZCQUFBO0V6RTBzUlY7RXlFanRSTTtJQU9JLCtCQUFBO0V6RTZzUlY7RXlFcHRSTTtJQU9JLDhCQUFBO0V6RWd0UlY7RXlFdnRSTTtJQU9JLG9CQUFBO0V6RW10UlY7RXlFMXRSTTtJQU9JLG1CQUFBO0V6RXN0UlY7RXlFN3RSTTtJQU9JLG1CQUFBO0V6RXl0UlY7RXlFaHVSTTtJQU9JLG1CQUFBO0V6RTR0UlY7RXlFbnVSTTtJQU9JLG1CQUFBO0V6RSt0UlY7RXlFdHVSTTtJQU9JLG1CQUFBO0V6RWt1UlY7RXlFenVSTTtJQU9JLG1CQUFBO0V6RXF1UlY7RXlFNXVSTTtJQU9JLG1CQUFBO0V6RXd1UlY7RXlFL3VSTTtJQU9JLG9CQUFBO0V6RTJ1UlY7RXlFbHZSTTtJQU9JLHlCQUFBO0V6RTh1UlY7RXlFcnZSTTtJQU9JLHdCQUFBO0V6RWl2UlY7RXlFeHZSTTtJQU9JLHVCQUFBO0V6RW92UlY7RXlFM3ZSTTtJQU9JLHdCQUFBO0V6RXV2UlY7RXlFOXZSTTtJQU9JLHVCQUFBO0V6RTB2UlY7RXlFandSTTtJQU9JLHVCQUFBO0V6RTZ2UlY7RXlFcHdSTTtJQU9JLDBCQUFBO0lBQUEseUJBQUE7RXpFaXdSVjtFeUV4d1JNO0lBT0ksK0JBQUE7SUFBQSw4QkFBQTtFekVxd1JWO0V5RTV3Uk07SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0V6RXl3UlY7RXlFaHhSTTtJQU9JLDZCQUFBO0lBQUEsNEJBQUE7RXpFNndSVjtFeUVweFJNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFekVpeFJWO0V5RXh4Uk07SUFPSSw2QkFBQTtJQUFBLDRCQUFBO0V6RXF4UlY7RXlFNXhSTTtJQU9JLDZCQUFBO0lBQUEsNEJBQUE7RXpFeXhSVjtFeUVoeVJNO0lBT0ksd0JBQUE7SUFBQSwyQkFBQTtFekU2eFJWO0V5RXB5Uk07SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0V6RWl5UlY7RXlFeHlSTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RXpFcXlSVjtFeUU1eVJNO0lBT0ksMkJBQUE7SUFBQSw4QkFBQTtFekV5eVJWO0V5RWh6Uk07SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0V6RTZ5UlY7RXlFcHpSTTtJQU9JLDJCQUFBO0lBQUEsOEJBQUE7RXpFaXpSVjtFeUV4elJNO0lBT0ksMkJBQUE7SUFBQSw4QkFBQTtFekVxelJWO0V5RTV6Uk07SUFPSSx3QkFBQTtFekV3elJWO0V5RS96Uk07SUFPSSw2QkFBQTtFekUyelJWO0V5RWwwUk07SUFPSSw0QkFBQTtFekU4elJWO0V5RXIwUk07SUFPSSwyQkFBQTtFekVpMFJWO0V5RXgwUk07SUFPSSw0QkFBQTtFekVvMFJWO0V5RTMwUk07SUFPSSwyQkFBQTtFekV1MFJWO0V5RTkwUk07SUFPSSwyQkFBQTtFekUwMFJWO0V5RWoxUk07SUFPSSwwQkFBQTtFekU2MFJWO0V5RXAxUk07SUFPSSwrQkFBQTtFekVnMVJWO0V5RXYxUk07SUFPSSw4QkFBQTtFekVtMVJWO0V5RTExUk07SUFPSSw2QkFBQTtFekVzMVJWO0V5RTcxUk07SUFPSSw4QkFBQTtFekV5MVJWO0V5RWgyUk07SUFPSSw2QkFBQTtFekU0MVJWO0V5RW4yUk07SUFPSSw2QkFBQTtFekUrMVJWO0V5RXQyUk07SUFPSSwyQkFBQTtFekVrMlJWO0V5RXoyUk07SUFPSSxnQ0FBQTtFekVxMlJWO0V5RTUyUk07SUFPSSwrQkFBQTtFekV3MlJWO0V5RS8yUk07SUFPSSw4QkFBQTtFekUyMlJWO0V5RWwzUk07SUFPSSwrQkFBQTtFekU4MlJWO0V5RXIzUk07SUFPSSw4QkFBQTtFekVpM1JWO0V5RXgzUk07SUFPSSw4QkFBQTtFekVvM1JWO0V5RTMzUk07SUFPSSx5QkFBQTtFekV1M1JWO0V5RTkzUk07SUFPSSw4QkFBQTtFekUwM1JWO0V5RWo0Uk07SUFPSSw2QkFBQTtFekU2M1JWO0V5RXA0Uk07SUFPSSw0QkFBQTtFekVnNFJWO0V5RXY0Uk07SUFPSSw2QkFBQTtFekVtNFJWO0V5RTE0Uk07SUFPSSw0QkFBQTtFekVzNFJWO0V5RTc0Uk07SUFPSSw0QkFBQTtFekV5NFJWO0V5RWg1Uk07SUFPSSxxQkFBQTtFekU0NFJWO0V5RW41Uk07SUFPSSwwQkFBQTtFekUrNFJWO0V5RXQ1Uk07SUFPSSx5QkFBQTtFekVrNVJWO0V5RXo1Uk07SUFPSSx3QkFBQTtFekVxNVJWO0V5RTU1Uk07SUFPSSx5QkFBQTtFekV3NVJWO0V5RS81Uk07SUFPSSx3QkFBQTtFekUyNVJWO0V5RWw2Uk07SUFPSSwyQkFBQTtJQUFBLDBCQUFBO0V6RSs1UlY7RXlFdDZSTTtJQU9JLGdDQUFBO0lBQUEsK0JBQUE7RXpFbTZSVjtFeUUxNlJNO0lBT0ksK0JBQUE7SUFBQSw4QkFBQTtFekV1NlJWO0V5RTk2Uk07SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0V6RTI2UlY7RXlFbDdSTTtJQU9JLCtCQUFBO0lBQUEsOEJBQUE7RXpFKzZSVjtFeUV0N1JNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFekVtN1JWO0V5RTE3Uk07SUFPSSx5QkFBQTtJQUFBLDRCQUFBO0V6RXU3UlY7RXlFOTdSTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RXpFMjdSVjtFeUVsOFJNO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtFekUrN1JWO0V5RXQ4Uk07SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0V6RW04UlY7RXlFMThSTTtJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7RXpFdThSVjtFeUU5OFJNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFekUyOFJWO0V5RWw5Uk07SUFPSSx5QkFBQTtFekU4OFJWO0V5RXI5Uk07SUFPSSw4QkFBQTtFekVpOVJWO0V5RXg5Uk07SUFPSSw2QkFBQTtFekVvOVJWO0V5RTM5Uk07SUFPSSw0QkFBQTtFekV1OVJWO0V5RTk5Uk07SUFPSSw2QkFBQTtFekUwOVJWO0V5RWorUk07SUFPSSw0QkFBQTtFekU2OVJWO0V5RXArUk07SUFPSSwyQkFBQTtFekVnK1JWO0V5RXYrUk07SUFPSSxnQ0FBQTtFekVtK1JWO0V5RTErUk07SUFPSSwrQkFBQTtFekVzK1JWO0V5RTcrUk07SUFPSSw4QkFBQTtFekV5K1JWO0V5RWgvUk07SUFPSSwrQkFBQTtFekU0K1JWO0V5RW4vUk07SUFPSSw4QkFBQTtFekUrK1JWO0V5RXQvUk07SUFPSSw0QkFBQTtFekVrL1JWO0V5RXovUk07SUFPSSxpQ0FBQTtFekVxL1JWO0V5RTUvUk07SUFPSSxnQ0FBQTtFekV3L1JWO0V5RS8vUk07SUFPSSwrQkFBQTtFekUyL1JWO0V5RWxnU007SUFPSSxnQ0FBQTtFekU4L1JWO0V5RXJnU007SUFPSSwrQkFBQTtFekVpZ1NWO0V5RXhnU007SUFPSSwwQkFBQTtFekVvZ1NWO0V5RTNnU007SUFPSSwrQkFBQTtFekV1Z1NWO0V5RTlnU007SUFPSSw4QkFBQTtFekUwZ1NWO0V5RWpoU007SUFPSSw2QkFBQTtFekU2Z1NWO0V5RXBoU007SUFPSSw4QkFBQTtFekVnaFNWO0V5RXZoU007SUFPSSw2QkFBQTtFekVtaFNWO0V5RTFoU007SUFPSSxpQkFBQTtFekVzaFNWO0V5RTdoU007SUFPSSxzQkFBQTtFekV5aFNWO0V5RWhpU007SUFPSSxxQkFBQTtFekU0aFNWO0V5RW5pU007SUFPSSxvQkFBQTtFekUraFNWO0V5RXRpU007SUFPSSxxQkFBQTtFekVraVNWO0V5RXppU007SUFPSSxvQkFBQTtFekVxaVNWO0V5RTVpU007SUFPSSwyQkFBQTtFekV3aVNWO0V5RS9pU007SUFPSSw0QkFBQTtFekUyaVNWO0V5RWxqU007SUFPSSw2QkFBQTtFekU4aVNWO0FBQ0Y7QWV6alNJO0UwREdJO0lBT0ksc0JBQUE7RXpFbWpTVjtFeUUxalNNO0lBT0ksdUJBQUE7RXpFc2pTVjtFeUU3alNNO0lBT0ksc0JBQUE7RXpFeWpTVjtFeUVoa1NNO0lBT0ksMEJBQUE7RXpFNGpTVjtFeUVua1NNO0lBT0ksZ0NBQUE7RXpFK2pTVjtFeUV0a1NNO0lBT0kseUJBQUE7RXpFa2tTVjtFeUV6a1NNO0lBT0ksd0JBQUE7RXpFcWtTVjtFeUU1a1NNO0lBT0kseUJBQUE7RXpFd2tTVjtFeUUva1NNO0lBT0ksNkJBQUE7RXpFMmtTVjtFeUVsbFNNO0lBT0ksOEJBQUE7RXpFOGtTVjtFeUVybFNNO0lBT0ksd0JBQUE7RXpFaWxTVjtFeUV4bFNNO0lBT0ksK0JBQUE7RXpFb2xTVjtFeUUzbFNNO0lBT0ksd0JBQUE7RXpFdWxTVjtFeUU5bFNNO0lBT0kseUJBQUE7RXpFMGxTVjtFeUVqbVNNO0lBT0ksOEJBQUE7RXpFNmxTVjtFeUVwbVNNO0lBT0ksaUNBQUE7RXpFZ21TVjtFeUV2bVNNO0lBT0ksc0NBQUE7RXpFbW1TVjtFeUUxbVNNO0lBT0kseUNBQUE7RXpFc21TVjtFeUU3bVNNO0lBT0ksdUJBQUE7RXpFeW1TVjtFeUVoblNNO0lBT0ksdUJBQUE7RXpFNG1TVjtFeUVublNNO0lBT0kseUJBQUE7RXpFK21TVjtFeUV0blNNO0lBT0kseUJBQUE7RXpFa25TVjtFeUV6blNNO0lBT0ksMEJBQUE7RXpFcW5TVjtFeUU1blNNO0lBT0ksNEJBQUE7RXpFd25TVjtFeUUvblNNO0lBT0ksa0NBQUE7RXpFMm5TVjtFeUVsb1NNO0lBT0ksc0NBQUE7RXpFOG5TVjtFeUVyb1NNO0lBT0ksb0NBQUE7RXpFaW9TVjtFeUV4b1NNO0lBT0ksa0NBQUE7RXpFb29TVjtFeUUzb1NNO0lBT0kseUNBQUE7RXpFdW9TVjtFeUU5b1NNO0lBT0ksd0NBQUE7RXpFMG9TVjtFeUVqcFNNO0lBT0ksd0NBQUE7RXpFNm9TVjtFeUVwcFNNO0lBT0ksa0NBQUE7RXpFZ3BTVjtFeUV2cFNNO0lBT0ksZ0NBQUE7RXpFbXBTVjtFeUUxcFNNO0lBT0ksOEJBQUE7RXpFc3BTVjtFeUU3cFNNO0lBT0ksZ0NBQUE7RXpFeXBTVjtFeUVocVNNO0lBT0ksK0JBQUE7RXpFNHBTVjtFeUVucVNNO0lBT0ksb0NBQUE7RXpFK3BTVjtFeUV0cVNNO0lBT0ksa0NBQUE7RXpFa3FTVjtFeUV6cVNNO0lBT0ksZ0NBQUE7RXpFcXFTVjtFeUU1cVNNO0lBT0ksdUNBQUE7RXpFd3FTVjtFeUUvcVNNO0lBT0ksc0NBQUE7RXpFMnFTVjtFeUVsclNNO0lBT0ksaUNBQUE7RXpFOHFTVjtFeUVyclNNO0lBT0ksMkJBQUE7RXpFaXJTVjtFeUV4clNNO0lBT0ksaUNBQUE7RXpFb3JTVjtFeUUzclNNO0lBT0ksK0JBQUE7RXpFdXJTVjtFeUU5clNNO0lBT0ksNkJBQUE7RXpFMHJTVjtFeUVqc1NNO0lBT0ksK0JBQUE7RXpFNnJTVjtFeUVwc1NNO0lBT0ksOEJBQUE7RXpFZ3NTVjtFeUV2c1NNO0lBT0ksb0JBQUE7RXpFbXNTVjtFeUUxc1NNO0lBT0ksbUJBQUE7RXpFc3NTVjtFeUU3c1NNO0lBT0ksbUJBQUE7RXpFeXNTVjtFeUVodFNNO0lBT0ksbUJBQUE7RXpFNHNTVjtFeUVudFNNO0lBT0ksbUJBQUE7RXpFK3NTVjtFeUV0dFNNO0lBT0ksbUJBQUE7RXpFa3RTVjtFeUV6dFNNO0lBT0ksbUJBQUE7RXpFcXRTVjtFeUU1dFNNO0lBT0ksbUJBQUE7RXpFd3RTVjtFeUUvdFNNO0lBT0ksb0JBQUE7RXpFMnRTVjtFeUVsdVNNO0lBT0kseUJBQUE7RXpFOHRTVjtFeUVydVNNO0lBT0ksd0JBQUE7RXpFaXVTVjtFeUV4dVNNO0lBT0ksdUJBQUE7RXpFb3VTVjtFeUUzdVNNO0lBT0ksd0JBQUE7RXpFdXVTVjtFeUU5dVNNO0lBT0ksdUJBQUE7RXpFMHVTVjtFeUVqdlNNO0lBT0ksdUJBQUE7RXpFNnVTVjtFeUVwdlNNO0lBT0ksMEJBQUE7SUFBQSx5QkFBQTtFekVpdlNWO0V5RXh2U007SUFPSSwrQkFBQTtJQUFBLDhCQUFBO0V6RXF2U1Y7RXlFNXZTTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RXpFeXZTVjtFeUVod1NNO0lBT0ksNkJBQUE7SUFBQSw0QkFBQTtFekU2dlNWO0V5RXB3U007SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0V6RWl3U1Y7RXlFeHdTTTtJQU9JLDZCQUFBO0lBQUEsNEJBQUE7RXpFcXdTVjtFeUU1d1NNO0lBT0ksNkJBQUE7SUFBQSw0QkFBQTtFekV5d1NWO0V5RWh4U007SUFPSSx3QkFBQTtJQUFBLDJCQUFBO0V6RTZ3U1Y7RXlFcHhTTTtJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7RXpFaXhTVjtFeUV4eFNNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFekVxeFNWO0V5RTV4U007SUFPSSwyQkFBQTtJQUFBLDhCQUFBO0V6RXl4U1Y7RXlFaHlTTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RXpFNnhTVjtFeUVweVNNO0lBT0ksMkJBQUE7SUFBQSw4QkFBQTtFekVpeVNWO0V5RXh5U007SUFPSSwyQkFBQTtJQUFBLDhCQUFBO0V6RXF5U1Y7RXlFNXlTTTtJQU9JLHdCQUFBO0V6RXd5U1Y7RXlFL3lTTTtJQU9JLDZCQUFBO0V6RTJ5U1Y7RXlFbHpTTTtJQU9JLDRCQUFBO0V6RTh5U1Y7RXlFcnpTTTtJQU9JLDJCQUFBO0V6RWl6U1Y7RXlFeHpTTTtJQU9JLDRCQUFBO0V6RW96U1Y7RXlFM3pTTTtJQU9JLDJCQUFBO0V6RXV6U1Y7RXlFOXpTTTtJQU9JLDJCQUFBO0V6RTB6U1Y7RXlFajBTTTtJQU9JLDBCQUFBO0V6RTZ6U1Y7RXlFcDBTTTtJQU9JLCtCQUFBO0V6RWcwU1Y7RXlFdjBTTTtJQU9JLDhCQUFBO0V6RW0wU1Y7RXlFMTBTTTtJQU9JLDZCQUFBO0V6RXMwU1Y7RXlFNzBTTTtJQU9JLDhCQUFBO0V6RXkwU1Y7RXlFaDFTTTtJQU9JLDZCQUFBO0V6RTQwU1Y7RXlFbjFTTTtJQU9JLDZCQUFBO0V6RSswU1Y7RXlFdDFTTTtJQU9JLDJCQUFBO0V6RWsxU1Y7RXlFejFTTTtJQU9JLGdDQUFBO0V6RXExU1Y7RXlFNTFTTTtJQU9JLCtCQUFBO0V6RXcxU1Y7RXlFLzFTTTtJQU9JLDhCQUFBO0V6RTIxU1Y7RXlFbDJTTTtJQU9JLCtCQUFBO0V6RTgxU1Y7RXlFcjJTTTtJQU9JLDhCQUFBO0V6RWkyU1Y7RXlFeDJTTTtJQU9JLDhCQUFBO0V6RW8yU1Y7RXlFMzJTTTtJQU9JLHlCQUFBO0V6RXUyU1Y7RXlFOTJTTTtJQU9JLDhCQUFBO0V6RTAyU1Y7RXlFajNTTTtJQU9JLDZCQUFBO0V6RTYyU1Y7RXlFcDNTTTtJQU9JLDRCQUFBO0V6RWczU1Y7RXlFdjNTTTtJQU9JLDZCQUFBO0V6RW0zU1Y7RXlFMTNTTTtJQU9JLDRCQUFBO0V6RXMzU1Y7RXlFNzNTTTtJQU9JLDRCQUFBO0V6RXkzU1Y7RXlFaDRTTTtJQU9JLHFCQUFBO0V6RTQzU1Y7RXlFbjRTTTtJQU9JLDBCQUFBO0V6RSszU1Y7RXlFdDRTTTtJQU9JLHlCQUFBO0V6RWs0U1Y7RXlFejRTTTtJQU9JLHdCQUFBO0V6RXE0U1Y7RXlFNTRTTTtJQU9JLHlCQUFBO0V6RXc0U1Y7RXlFLzRTTTtJQU9JLHdCQUFBO0V6RTI0U1Y7RXlFbDVTTTtJQU9JLDJCQUFB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 */