@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;
}
.concept-thanks--notion {
  text-align: center;
  margin-top: 40px;
}
@media screen and (max-width: 768px) {
  .concept-thanks--notion {
    margin-top: 30px;
    font-size: 14px;
  }
}

.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: 300px;
  -o-object-fit: cover;
     object-fit: cover;
  height: auto;
}
.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;
    gap: 25px;
  }
}
.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: 400px;
  }
}
.index-staff-box--detail {
  padding: 30px;
  color: #fff;
}
@media screen and (max-width: 768px) {
  .index-staff-box--detail {
    padding: 20px 15px;
  }
}
.index-staff-box--title {
  font-size: 1.625rem;
  letter-spacing: 0.075em;
}
.index-staff-box--text {
  margin-top: 30px;
}
@media screen and (max-width: 768px) {
  .index-staff-box--text {
    margin-top: 15px;
  }
}

.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: 10px 0 30px 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;
}

.index-hiraya-lineup-banner {
  margin: 10px 0 30px 0;
}
@media screen and (max-width: 768px) {
  .index-hiraya-lineup-banner {
    margin: 40px 0;
  }
}
.index-hiraya-lineup-banner--img {
  text-align: center;
}
.index-hiraya-lineup-banner--img a {
  transition-duration: 0.5s;
  cursor: pointer;
}
.index-hiraya-lineup-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;
  }
}

.lineup-banner {
  margin: 70px 0;
}
@media screen and (max-width: 768px) {
  .lineup-banner {
    margin: 0 0 40px;
  }
}
.lineup-banner--img {
  text-align: center;
}
.lineup-banner--img a {
  transition-duration: 0.5s;
  cursor: pointer;
}
.lineup-banner--img a:hover {
  opacity: 0.7 !important;
}

.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%;
  }
}

.scrollbar {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.scrollbar::-webkit-scrollbar {
  display: none;
}

.page-id-2494 {
  padding-top: 0;
}

.anchor_link {
  padding-top: 55px; /* ヘッダーの高さを入力 */
  margin-top: -55px;
}

.family-type {
  background-image: url("../img/family-type/main-bg.png");
  background-size: cover;
  background-attachment: fixed;
}

.main {
  width: 450px;
  margin: 0 auto;
  position: relative;
  background-color: #fff;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
  z-index: 1;
}
@media screen and (max-width: 768px) {
  .main {
    width: 100%;
    overflow: visible;
  }
}
@media screen and (max-width: 768px) {
  .main .spnav-only {
    display: none !important;
  }
}
.main .sidenav-only {
  display: none !important;
}

.hiraya-header {
  position: fixed;
  top: 0;
  left: 50%;
  width: 450px;
  transform: translateX(-50%);
  height: 64px;
  background: #fff;
  z-index: 999;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
  box-sizing: border-box;
}
.hiraya-header--container {
  width: 100%;
  margin: 0 auto;
  box-sizing: border-box;
  padding-left: 12px;
  padding-right: 12px;
}
.hiraya-header__inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}
.hiraya-header__box {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.hiraya-header__logo {
  display: inline-block;
}
.hiraya-header__logo img {
  width: 123px;
  height: 55px;
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
}
.hiraya-header__toggle {
  display: none;
  background: transparent;
  border: none;
  padding: 8px;
  cursor: pointer;
  position: relative;
  width: 48px;
  height: 48px;
  z-index: 100;
}
.hiraya-header__toggle-line {
  position: absolute;
  left: 8px;
  width: 32px;
  height: 2px;
  background: #000;
  transition: transform 0.35s, opacity 0.35s, background-color 0.35s;
}
.hiraya-header__toggle-line:nth-of-type(1) {
  top: 12px;
}
.hiraya-header__toggle-line:nth-of-type(2) {
  top: 22px;
}
.hiraya-header__toggle-line:nth-of-type(3) {
  top: 32px;
}
.hiraya-header__toggle.is-active .hiraya-header__toggle-line {
  background: #fff;
}
.hiraya-header__toggle.is-active .hiraya-header__toggle-line:nth-of-type(1) {
  transform: translateY(10px) rotate(-35deg);
}
.hiraya-header__toggle.is-active .hiraya-header__toggle-line:nth-of-type(2) {
  opacity: 0;
}
.hiraya-header__toggle.is-active .hiraya-header__toggle-line:nth-of-type(3) {
  transform: translateY(-10px) rotate(35deg);
}
.hiraya-header__nav {
  display: none;
}
.hiraya-header__nav__brand {
  display: block;
  padding: 20px 24px;
}
.hiraya-header__nav__brand .hiraya-header__logo img {
  width: 110px;
  height: auto;
}
.hiraya-header__nav__list {
  margin: 0;
  padding: 100px 0 0;
  list-style: none;
}
.hiraya-header__nav__list > .hiraya-header__nav__item {
  padding: 0 20px;
  width: 100%;
  text-align: center;
}
.hiraya-header__nav__list > .hiraya-header__nav__item .hiraya-header__nav__link {
  display: block;
  padding: 15px 0;
  color: #fff;
  text-decoration: none;
  font-weight: 500;
  width: 100%;
}

/* ---------- SP（スマホ幅）用ルール ---------- */
/* プロジェクトの @include sp を使うスタイルに合わせています */
@media screen and (max-width: 768px) {
  .hiraya-header {
    /* SP は画面幅いっぱい */
    left: 0;
    transform: none;
    width: 100%;
    height: 64px;
    background: #fff;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.04);
    /* トグルを表示（右寄せ） */
    /* ナビをフルスクリーンで出す（上から降りる） */
    /* ナビオープン時に背景スクロールさせないためのボディロック */
  }
  .hiraya-header--container {
    max-width: none;
    width: 100%;
    padding-left: 12px;
    padding-right: 12px;
  }
  .hiraya-header__inner {
    padding: 0 8px;
    height: 56px; /* SP は少し小さめにしたい場合 */
  }
  .hiraya-header__logo img {
    width: 90px;
    height: auto;
  }
  .hiraya-header__toggle {
    display: inline-block;
    margin-left: 12px;
  }
  .hiraya-header__nav {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background: #000;
    color: #fff;
    transform: translateY(-100%);
    transition: transform 0.36s cubic-bezier(0.2, 0.9, 0.2, 1);
    z-index: 90;
    -webkit-overflow-scrolling: touch;
  }
  .hiraya-header__nav.is-open {
    transform: translateY(0);
  }
  .hiraya-header__nav__brand {
    padding-top: 28px;
    padding-left: 16px;
    padding-right: 16px;
  }
  .hiraya-header__nav .hiraya-header__nav__link {
    color: #fff;
    display: block;
    padding: 18px 16px;
    font-size: 16px;
  }
  .hiraya-header body.no-scroll {
    overflow: hidden;
    touch-action: none;
    height: 100%;
  }
}
.hiraya-header__nav__brand.is-anchored {
  position: fixed; /* 画面に固定配置 */
  transform: none !important; /* inline left/top を優先 */
  transition: none; /* JS で瞬間的に合わせるのでアニメ不要（必要なら調整） */
  z-index: 9999; /* ナビより上に出したいなら値を調整 */
  pointer-events: none; /* ロゴがクリックされて二重挙動になるのを防ぐ（必要なら削除） */
}

/* 開いた後は通常の nav 内ロゴに戻したければ、JS でクラス除去するのでここは最小限にしておく */
.hiraya-main {
  position: relative;
  padding-top: 55px;
}
.hiraya-main__btn {
  position: absolute;
  bottom: 30px;
  right: 0;
}

.hiraya-product--custom {
  background-color: #e4e3db;
  padding: 50px 0 30px 0;
}
.hiraya-product--custom--title {
  padding-right: 45px;
}
.hiraya-product--custom--home {
  margin: 30px 20px 0 20px;
}

.hiraya-brand {
  background-image: url(../img/family-type/hiraya-brand-bg.png);
  padding-top: 50px;
  padding-bottom: 50px;
}
.hiraya-brand--title {
  margin-bottom: 50px;
}
.hiraya-brand--slide--title {
  margin-bottom: 30px;
  padding-right: 20px;
}
.hiraya-brand--container {
  margin-left: auto;
  margin-right: auto;
  max-width: 500px;
  position: relative;
  overflow: visible;
}
.hiraya-brand--cta {
  margin-top: 20px;
}

.hiraya-past--content {
  background-color: #e4e3db;
  padding: 50px 20px 30px 20px;
}

.company {
  margin-top: 25px;
  text-align: center;
}
.company__title {
  font-weight: 500;
  font-family: Noto Sans JP;
  border-bottom: 2px solid #000000;
  padding-bottom: 20px;
  margin: 0 40px;
}
.company__inner {
  display: flex;
  justify-content: flex-start;
  gap: 20px;
  padding-top: 20px;
  margin: 0 40px;
}
.company__icon--img {
  width: 145px;
  height: 145px;
  -o-object-fit: contain;
     object-fit: contain;
}
.company__box {
  text-align: left;
  font-weight: 600;
}
.company__box p {
  margin: 0;
}
.company__name {
  margin-bottom: 10px !important;
}
.company__detail {
  margin-bottom: 10px !important;
}

.hiraya-preview--text {
  background-color: #000000;
  padding-top: 50px;
}

.hiraya-video__inner {
  text-align: center;
  padding: 40px 20px 40px 20px;
  background-color: #cdd7e1;
  width: 100%;
}
.hiraya-video__header {
  border-bottom: 3px solid #000;
  margin-bottom: 30px;
}
.hiraya-video__lead {
  font-size: 15px;
  font-weight: 500;
  text-align: left;
  padding: 0 20px;
}
.hiraya-video__media-inner {
  aspect-ratio: 16/9;
}
.hiraya-video__media-inner iframe {
  width: 100%;
  height: 100%; /* ラッパーの比率に合わせる */
  border: 0;
  display: block;
}

.limini-book {
  background-color: #000;
  padding-top: 30px;
}
.limini-book--cta {
  padding: 10px;
}

.hiraya-question {
  background-image: url(../img/family-type/hiraya-question-bg.png);
  padding-top: 50px;
}
.hiraya-question--title {
  margin-bottom: 50px;
}
.hiraya-question--slide--title {
  margin-bottom: 30px;
}
.hiraya-question--container {
  margin-left: auto;
  margin-right: auto;
  max-width: 500px;
  position: relative;
  overflow: visible;
}
.hiraya-question--cta {
  margin-top: 20px;
}

.contact {
  margin-bottom: 50px;
  padding: 50px 0;
  text-align: center;
}
.contact__title {
  font-size: 24px;
  font-family: Noto Sans JP;
  border-bottom: 1px solid #000000;
  padding-bottom: 20px;
  margin: 0 40px;
}
.contact__wrap {
  margin: 50px 20px 0 20px;
}

.event-footer {
  padding-top: 30px;
  padding-bottom: 20px;
  background-color: #000;
  color: #fff;
}
.event-footer--logo {
  display: flex;
  justify-content: center;
  margin-bottom: 20px;
  transition-duration: 0.5s;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .event-footer--logo {
    display: flex;
    justify-content: center;
  }
}
.event-footer--copy {
  text-align: center;
}

.swiper-button-next,
.swiper-button-prev {
  background: none;
}

.swiper-button-next::after,
.swiper-button-prev::after {
  display: none;
}

.pickup .container {
  margin-left: auto;
  margin-right: auto;
  max-width: 500px;
  position: relative;
  padding-bottom: 40px;
  overflow: visible;
}

.swiper {
  max-width: 500px;
  position: relative;
}

.swiper-slide img {
  display: block;
  width: 100%;
  height: auto;
}

.swiper .swiper-pagination {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 12px;
  text-align: center;
  z-index: 20;
  pointer-events: none;
}

.swiper .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  margin: 0 6px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.6);
  opacity: 0.6;
  display: inline-block;
  pointer-events: auto;
}

.swiper .swiper-pagination-bullet-active {
  opacity: 1;
  background: rgb(255, 255, 255);
}

.swiper-button-prev {
  left: -30px;
  position: absolute;
  top: 55% !important;
  transform: translateY(-50%);
  z-index: 30;
}

.swiper-button-next {
  right: -30px;
  position: absolute;
  top: 55% !important;
  transform: translateY(-50%);
  z-index: 30;
}

.lp-theme__menu {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 40px;
}
.lp-theme__menu--inner {
  position: fixed;
  left: calc(50% - 670px);
  width: 300px;
  top: 250px;
  z-index: 1;
}
.lp-theme__menu--btn {
  text-align: center;
  padding-top: 70px;
  margin-bottom: 100px;
}
.lp-theme__menu--title {
  position: fixed;
  left: calc(50% - 700px);
  top: 115px;
  width: 350px;
  text-align: center;
  z-index: 2;
}
.lp-theme__menu--link {
  font-weight: bold;
}
.lp-theme__menu--link--btn {
  text-decoration: none;
  font-size: 18px;
  color: #ffffff;
}
.lp-theme__menu--cta--link {
  text-align: center;
}
.lp-theme__menu--cta--link:not(*:last-child) {
  margin-bottom: 20px;
}

.mw_wp_form_business table th {
  background-color: #f5f5f5;
  width: 100% !important;
}

.mw_wp_form_business table,
.mw_wp_form_business table tbody,
.mw_wp_form_business table tr,
.mw_wp_form_business table th,
.mw_wp_form_business table td {
  display: block;
  width: auto;
}

.mw_wp_form_business table {
  border-right: none;
  border-bottom: none;
  border-left: none;
}

.mw_wp_form_business table th {
  border-top: none;
  padding: 0.5em 1em;
}

.mw_wp_form_business table td {
  border-top: none;
}

h2.wp-block-heading, .wp-block-heading.h2 {
  background-color: #006e35;
  color: #ffffff !important;
  box-shadow: rgba(0, 0, 0, 0.03) 0px 1px 5px;
  padding: 1em 1.1em;
  border-radius: 3px;
}

/* -----------------------------------------
  0) まず通常のリストは通常表示（入れ子含む）
----------------------------------------- */
ul.wp-block-list {
  list-style: disc;
  padding-left: 1.5em;
  margin: 1em 0;
}

ol.wp-block-list {
  list-style: decimal;
  padding-left: 1.5em;
  margin: 1em 0;
}

/* -----------------------------------------
  1) ol：第一階層（直下li）だけ → 緑の数字バッジ
     ※入れ子olのliには当たらない
----------------------------------------- */
ol.wp-block-list {
  counter-reset: num; /* そのol単位で番号リセット */
}

/* 第一階層の標準番号を消す（直下liだけ） */
ol.wp-block-list > li {
  list-style: none;
  position: relative;
  padding-left: 2.4em;
  margin: 0.5em 0;
}

/* 第一階層の数字バッジ（直下li::beforeだけ） */
ol.wp-block-list > li::before {
  counter-increment: num;
  content: counter(num);
  background-color: #006e35;
  color: #fff;
  width: 1.8em;
  height: 1.8em;
  line-height: 1.8em;
  font-weight: 700;
  text-align: center;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 0;
}

/* -----------------------------------------
  2) ul：第一階層（直下li）だけ → 緑の丸ぽち
     ※入れ子ulのliには当たらない
----------------------------------------- */
ul.wp-block-list > li {
  list-style: none;
  position: relative;
  padding-left: 2em;
  margin: 0.5em 0;
}

ul.wp-block-list > li::before {
  content: "";
  background-color: #006e35;
  width: 0.9em;
  height: 0.9em;
  border-radius: 50%;
  position: absolute;
  left: 0.4em;
  top: 0.35em;
}

/* 入れ子（2階層目以降）は通常の番号/・に戻す */
ol.wp-block-list li > ol.wp-block-list {
  list-style: decimal;
  padding-left: 1.5em;
}

ul.wp-block-list li > ul.wp-block-list {
  list-style: disc;
  padding-left: 1.5em;
}

/* 入れ子側の li は装飾しない（余白・疑似要素を無効化） */
ol.wp-block-list li > ol.wp-block-list > li,
ul.wp-block-list li > ul.wp-block-list > li {
  list-style: revert;
  padding-left: 0;
  position: static;
  margin: 0.3em 0;
}

ol.wp-block-list li > ol.wp-block-list > li::before,
ul.wp-block-list li > ul.wp-block-list > li::before {
  content: none;
}

.page-id-2496 {
  padding-top: 0;
}

/* 背景（ページ全体） */
.vr-event-thanks {
  background-image: url("../img/family-type/main-bg.png");
  background-size: cover;
  background-attachment: fixed;
}

/* サンクスページ本体（中央 450px コンテナ） */
.vr-thanks {
  width: 450px;
  margin: 0 auto;
  background-color: #fff;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
  z-index: 1;
  position: relative;
  min-height: 100vh;
}
@media screen and (max-width: 768px) {
  .vr-thanks {
    width: 100%;
    box-shadow: none;
    min-height: auto;
  }
}
.vr-thanks--scrollbar {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.vr-thanks--scrollbar::-webkit-scrollbar {
  display: none;
}
.vr-thanks__inner {
  margin: 0 20px;
  padding: 150px 0;
}
.vr-thanks__header {
  position: fixed;
  top: 0;
  left: 50%;
  width: 450px;
  transform: translateX(-50%);
  height: 64px;
  background: #fff;
  z-index: 999;
}
.vr-thanks__logo .vr-thanks__logo-img,
.vr-thanks__logo .vr-thanks__logo img {
  max-width: 200px;
  display: block;
  height: 55px;
}
.vr-thanks__title {
  font-family: "Noto Serif JP", serif;
  font-size: 2rem;
  letter-spacing: 0.2em;
  margin-bottom: 40px;
}
@media screen and (max-width: 768px) {
  .vr-thanks__title {
    font-size: 1.25rem;
  }
}
.vr-thanks__lead {
  text-align: center;
  margin-bottom: 28px;
  line-height: 1.9;
  color: #444;
}
@media screen and (max-width: 768px) {
  .vr-thanks__lead {
    margin-bottom: 20px;
  }
}
.vr-thanks__cta {
  display: flex;
  justify-content: center;
  margin-bottom: 40px;
}
.vr-thanks__footer {
  position: fixed;
  bottom: 0;
  width: 450px;
  margin: 0 auto;
  box-sizing: border-box;
  padding-top: 30px;
  padding-bottom: 20px;
  background-color: #000;
  color: #fff;
}
.vr-thanks__footer .container {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
}
.vr-thanks__footer-logo {
  display: flex;
  justify-content: center;
  margin-bottom: 10px;
  cursor: pointer;
  transition-duration: 0.5s;
}
.vr-thanks__footer-logo img {
  max-width: 180px;
  height: auto;
}
.vr-thanks__footer-copy {
  text-align: center;
  font-size: 13px;
  opacity: 0.95;
}

.consult-form {
  margin-top: 50px;
}
@media screen and (max-width: 768px) {
  .consult-form {
    margin-top: 30px;
  }
}
.consult-form__title {
  text-align: center;
  font-family: "Noto Serif JP", serif;
  font-size: 2rem;
  letter-spacing: 0.2em;
}
@media screen and (max-width: 768px) {
  .consult-form__title {
    font-size: 1.25rem;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL3N0eWxlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYW5uZXIuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL2NvbmZpZy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29udGFpbmVycy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29udGFpbmVyLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtdmFyaWFudHMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fbGFiZWxzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tdGV4dC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXNlbGVjdC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNoZWNrLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tcmFuZ2Uuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZmxvYXRpbmctbGFiZWxzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2lucHV0LWdyb3VwLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FjY29yZGlvbi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZHJvcC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX29mZmNhbnZhcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wbGFjZWhvbGRlcnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvci1iZy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Bvc2l0aW9uLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RhY2tzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zdHJldGNoZWQtbGluay5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3RleHQtdHJ1bmNhdGlvbi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3ZyLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FwaS5zY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3MvbGliL19zd2lwZXIuc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL3BhcnRzL19kZXYuc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL2NvbmZpZy9fbWl4aW5zLnNjc3MiLCIuLi8uLi8uLi9zcmMvc2Nzcy9wYXJ0cy9fZ3Iuc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL3BhcnRzL19idG4uc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL3BhcnRzL19oZWFkZXIuc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL3BhcnRzL19mb290ZXIuc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL3BhZ2VzL19hYm91dC5zY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3MvcGFnZXMvX2Jsb2cuc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL3BhZ2VzL19jYW1wYWlnbi5zY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3MvcGFnZXMvX2NhbXBhaW5nNC5zY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3MvcGFnZXMvX2NhbXBhaW5nNS5zY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3MvcGFnZXMvX2NvbHVtbi5zY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3MvcGFnZXMvX2NvbS5zY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3MvcGFnZXMvX2NvbXBhbnkuc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL3BhZ2VzL19jb250YWN0LnNjc3MiLCIuLi8uLi8uLi9zcmMvc2Nzcy9wYWdlcy9fY29udGFjdF9jb25jZXB0LnNjc3MiLCIuLi8uLi8uLi9zcmMvc2Nzcy9wYWdlcy9fZGVmYXVsdC5zY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3MvcGFnZXMvX2RvbWEuc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL3BhZ2VzL19maW4uc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL3BhZ2VzL19pbmRleC5zY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3MvcGFnZXMvX2thaWthZS5zY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3MvcGFnZXMvX2xpbmV1cC5zY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3MvcGFnZXMvX2xpbmV1cDQuc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL3BhZ2VzL19tb2RlbGhvdXNlLnNjc3MiLCIuLi8uLi8uLi9zcmMvc2Nzcy9wYWdlcy9fb3BlbmluZy1jYW1wYWlnbi5zY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3MvcGFnZXMvX29yZ2FuaXphdGlvbi5zY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3MvcGFnZXMvX3NpbmdsZWhvdXNlLnNjc3MiLCIuLi8uLi8uLi9zcmMvc2Nzcy9wYWdlcy9fc3R5bGUuc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL3BhZ2VzL196YW5jcmUuc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL3BhZ2VzL19hdGVsaWNlLnNjc3MiLCIuLi8uLi8uLi9zcmMvc2Nzcy9wYWdlcy9fZmFtaWx5LXR5cGUuc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL3BhZ2VzL2V2ZW50LXRoYW5rcy5zY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3MvcGFnZXMvX2NvbnN1bHQtZm9ybS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0VSLGdKQUFBO0FBQ0EsZ0dBQUE7QUFDQSxzRUFBQTtBQUNBLCtFQUFBO0FDSk47Ozs7O0VBQUE7QUNERjtFQVFJLGtCQUFBO0VBQUEsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGtCQUFBO0VBQUEsaUJBQUE7RUFBQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsbUJBQUE7RUFBQSxrQkFBQTtFQUFBLGtCQUFBO0VBQUEsZ0JBQUE7RUFBQSxnQkFBQTtFQUFBLGtCQUFBO0VBQUEsdUJBQUE7RUFJQSxzQkFBQTtFQUFBLHNCQUFBO0VBQUEsc0JBQUE7RUFBQSxzQkFBQTtFQUFBLHNCQUFBO0VBQUEsc0JBQUE7RUFBQSxzQkFBQTtFQUFBLHNCQUFBO0VBQUEsc0JBQUE7RUFJQSxxQkFBQTtFQUFBLHVCQUFBO0VBQUEscUJBQUE7RUFBQSxrQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxtQkFBQTtFQUFBLGtCQUFBO0VBSUEsOEJBQUE7RUFBQSxpQ0FBQTtFQUFBLDZCQUFBO0VBQUEsMkJBQUE7RUFBQSw2QkFBQTtFQUFBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSx5QkFBQTtFQUdGLDZCQUFBO0VBQ0EsdUJBQUE7RUFDQSw0QkFBQTtFQUNBLCtCQUFBO0VBTUEscU5BQUE7RUFDQSx5R0FBQTtFQUNBLHlGQUFBO0VBT0EsK0NBQUE7RUM0UEkseUJBTEk7RURy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MEJBQUE7QUwzR0Y7O0FLZ0hBO0VBQ0UscUJBQUE7QUw3R0Y7O0FLa0hBO0VBQ0UsU0FBQTtBTC9HRjs7QUtzSEE7RUFDRSxrQkFBQTtFQUNBLGVBQUE7QUxuSEY7O0FLMkhBO0VBQ0Usd0JBQUE7QUx4SEY7O0FLZ0lBO0VBQ0Usd0JBQUE7QUw3SEY7O0FRdmNBO0VKeVFNLGtCQUxJO0VJbFFSLGdCRndrQjRCO0FOOUg5Qjs7QVFyY0U7RUpzUU0saUNBQUE7RUlsUUosZ0JGeWpCa0I7RUV4akJsQixnQkZ3aUIwQjtBTmxHOUI7QUl2V0k7RUlwR0Y7SUo2UU0sZUFBQTtFSmtNTjtBQUNGOztBUWhkRTtFSnNRTSxpQ0FBQTtFSWxRSixnQkZ5akJrQjtFRXhqQmxCLGdCRndpQjBCO0FOdkY5QjtBSWxYSTtFSXBHRjtJSjZRTSxpQkFBQTtFSjZNTjtBQUNGOztBUTNkRTtFSnNRTSxpQ0FBQTtFSWxRSixnQkZ5akJrQjtFRXhqQmxCLGdCRndpQjBCO0FONUU5QjtBSTdYSTtFSXBHRjtJSjZRTSxlQUFBO0VKd05OO0FBQ0Y7O0FRdGVFO0VKc1FNLGlDQUFBO0VJbFFKLGdCRnlqQmtCO0VFeGpCbEIsZ0JGd2lCMEI7QU5qRTlCO0FJeFlJO0VJcEdGO0lKNlFNLGlCQUFBO0VKbU9OO0FBQ0Y7O0FRamZFO0VKc1FNLGlDQUFBO0VJbFFKLGdCRnlqQmtCO0VFeGpCbEIsZ0JGd2lCMEI7QU50RDlCO0FJblpJO0VJcEdGO0lKNlFNLGVBQUE7RUo4T047QUFDRjs7QVE1ZkU7RUpzUU0saUNBQUE7RUlsUUosZ0JGeWpCa0I7RUV4akJsQixnQkZ3aUIwQjtBTjNDOUI7QUk5Wkk7RUlwR0Y7SUo2UU0saUJBQUE7RUp5UE47QUFDRjs7QVEvZUE7RUN2REUsZUFBQTtFQUNBLGdCQUFBO0FUMGlCRjs7QVEvZUE7RUM1REUsZUFBQTtFQUNBLGdCQUFBO0FUK2lCRjs7QVFqZkE7RUFDRSxxQkFBQTtBUm9mRjtBUWxmRTtFQUNFLG9CRmdrQjBCO0FONUU5Qjs7QVExZUE7RUpvTk0sa0JBTEk7RUk3TVIseUJBQUE7QVI2ZUY7O0FR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SUFDRSxnQkFBQTtJQUNBLGlDQUFBO0VsQm9rREo7QUFDRjtBZXpwREk7RUdrRkE7SUFDRSxnQkFBQTtJQUNBLGlDQUFBO0VsQjBrREo7QUFDRjtBZS9wREk7RUdrRkE7SUFDRSxnQkFBQTtJQUNBLGlDQUFBO0VsQmdsREo7QUFDRjtBb0I3dURBO0VBQ0UscUJkOHhCc0M7QU5pOUJ4Qzs7QW9CdHVEQTtFQUNFLGlDQUFBO0VBQ0Esb0NBQUE7RUFDQSxnQkFBQTtFaEJvUkksa0JBTEk7RWdCM1FSLGtCVmVpQjtBVnd0RG5COztBb0JudURBO0VBQ0UsK0JBQUE7RUFDQSxrQ0FBQTtFaEIwUUksa0JBTEk7QUprK0NWOztBb0JudURBO0VBQ0UsZ0NBQUE7RUFDQSxtQ0FBQTtFaEJvUUksbUJBTEk7QUp3K0NWOztBcUJwd0RBO0VBQ0UsbUJmc3hCc0M7RUZ0ZmxDLGtCQUxJO0VpQnZSUixjZktTO0FOZ3dEWDs7QXNCMXdEQTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EseUJBQUE7RWxCOFJJLGVBTEk7RWtCdFJSLGdCaEJtaUI0QjtFZ0JsaUI1QixrQlp5QmlCO0VZeEJqQixXWlNhO0VZUmIsc0JoQkxTO0VnQk1ULDRCQUFBO0VBQ0EseUJBQUE7RUFDQSx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7RWZHRSx1QkFBQTtFZ0JIRSx3RURNSjtBdEJ3d0RGO0F1QjF3RE07RURoQk47SUNpQlEsZ0JBQUE7RXZCNndETjtBQUNGO0FzQjN3REU7RUFDRSxnQkFBQTtBdEI2d0RKO0FzQjN3REk7RUFDRSxlQUFBO0F0QjZ3RE47QXNCeHdERTtFQUNFLFdaYlc7RVljWCxzQmhCM0JPO0VnQjRCUCxxQmhCcXlCb0M7RWdCcHlCcEMsVUFBQTtFQUtFLGtEaEI2cUIwQjtBTnlsQ2hDO0FzQi92REU7RUFFRSxlQUFBO0F0Qmd3REo7QXNCNXZERTtFQUNFLGNoQjFDTztFZ0I0Q1AsVUFBQTtBdEI2dkRKO0FzQmh3REU7RUFDRSxjaEIxQ087RWdCNENQLFVBQUE7QXRCNnZESjtBc0Jod0RFO0VBQ0UsY2hCMUNPO0VnQjRDUCxVQUFBO0F0QjZ2REo7QXNCcnZERTtFQUVFLHlCaEIxRE87RWdCNkRQLFVBQUE7QXRCb3ZESjtBc0JodkRFO0VBQ0UseUJBQUE7RUFDQSwwQkFBQTtFQUNBLDJCaEJnb0IwQjtVZ0Job0IxQiwwQmhCZ29CMEI7RWdCL25CMUIsV1oxRFc7RWNqQmIseUJsQk1TO0VnQnVFUCxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsNEJoQjBZMEI7RWdCelkxQixnQkFBQTtFQ3RFRSxxSUR1RUY7QXRCa3ZESjtBdUJyekRNO0VEdURKO0lDdERNLGdCQUFBO0V2Qnd6RE47QUFDRjtBc0JwdkRFO0VBQ0UseUJoQnM0QjhCO0FOZzNCbEM7O0FzQjd1REE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQlpyRWlCO0VZc0VqQixXWnJGYTtFWXNGYiw2QkFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7QXRCZ3ZERjtBc0I5dURFO0VBQ0UsVUFBQTtBdEJndkRKO0FzQjd1REU7RUFFRSxnQkFBQTtFQUNBLGVBQUE7QXRCOHVESjs7QXNCbnVEQTtFQUNFLHdDaEJzdEJzQztFZ0JydEJ0Qyx1QkFBQTtFbEJrS0ksbUJBTEk7RUc3UU4sc0JBQUE7QVB3MURKO0FzQnB1REU7RUFDRSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMEJoQmdsQjBCO1VnQmhsQjFCLHlCaEJnbEIwQjtBTnNwQzlCOztBc0JsdURBO0VBQ0Usc0NoQjBzQnNDO0VnQnpzQnRDLG9CQUFBO0VsQnFKSSxrQkFMSTtFRzdRTixxQkFBQTtBUG8yREo7QXNCbnVERTtFQUNFLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSx3QmhCdWtCMEI7VWdCdmtCMUIsdUJoQnVrQjBCO0FOOHBDOUI7O0FzQjd0REU7RUFDRSx5Q2hCdXJCb0M7QU55aUN4QztBc0I3dERFO0VBQ0Usd0NoQm9yQm9DO0FOMmlDeEM7QXNCNXRERTtFQUNFLHNDaEJpckJvQztBTjZpQ3hDOztBc0J6dERBO0VBQ0UsV2hCK3FCc0M7RWdCOXFCdEMscUNoQndxQnNDO0VnQnZxQnRDLGlCaEI2aEI0QjtBTityQzlCO0FzQjF0REU7RUFDRSxlQUFBO0F0QjR0REo7QXNCenRERTtFQUNFLG9CQUFBO0VmcEtBLHVCQUFBO0FQZzRESjtBc0J4dERFO0VmeEtFLHVCQUFBO0FQbTRESjtBc0J2dERFO0VBQW9CLG9DaEJ5cEJrQjtBTmlrQ3hDO0FzQnp0REU7RUFBb0Isa0NoQnlwQmtCO0FObWtDeEM7O0F5QnY1REE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLDBDQUFBO0VBQ0EsdUNBQUE7RXJCNFJJLGVBTEk7RXFCcFJSLGdCbkJpaUI0QjtFbUJoaUI1QixrQmZ1QmlCO0VldEJqQixXZk9hO0VlTmIsc0JuQlBTO0VtQlFULGlQQUFBO0VBQ0EsNEJBQUE7RUFDQSx5Q25CdzVCa0M7RW1CdjVCbEMsMEJuQnc1QmtDO0VtQnY1QmxDLHlCQUFBO0VsQkRFLHVCQUFBO0VnQkhFLHdFRU9KO0VBQ0Esd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0F6Qnc1REY7QXVCNTVETTtFRWZOO0lGZ0JRLGdCQUFBO0V2Qis1RE47QUFDRjtBeUIzNURFO0VBQ0UscUJuQjh5Qm9DO0VtQjd5QnBDLFVBQUE7RUFLRSxrRG5CeTVCNEI7QU5nZ0NsQztBeUJyNURFO0VBRUUsc0JuQnVxQjBCO0VtQnRxQjFCLHNCQUFBO0F6QnM1REo7QXlCbjVERTtFQUVFLHlCbkJuQ087QU51N0RYO0F5Qi80REU7RUFDRSxrQkFBQTtFQUNBLHVCQUFBO0F6Qmk1REo7O0F5Qjc0REE7RUFDRSxvQm5CZ3FCNEI7RW1CL3BCNUIsdUJuQitwQjRCO0VtQjlwQjVCLG9CbkIrcEI0QjtFRnJieEIsbUJBTEk7RUc3UU4sc0JBQUE7QVAwN0RKOztBeUI3NERBO0VBQ0UsbUJuQjRwQjRCO0VtQjNwQjVCLHNCbkIycEI0QjtFbUIxcEI1QixrQm5CMnBCNEI7RUZ6YnhCLGtCQUxJO0VHN1FOLHFCQUFBO0FQazhESjs7QTBCajlEQTtFQUNFLGNBQUE7RUFDQSxvQnBCNDFCd0M7RW9CMzFCeEMsbUJwQjQxQndDO0VvQjMxQnhDLHVCcEI0MUJ3QztBTnduQzFDO0EwQmw5REU7RUFDRSxXQUFBO0VBQ0EsbUJBQUE7QTFCbzlESjs7QTBCaDlEQTtFQUNFLG9CcEJrMUJ3QztFb0JqMUJ4QyxlQUFBO0VBQ0EsaUJBQUE7QTFCbTlERjtBMEJqOURFO0VBQ0UsWUFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtBMUJtOURKOztBMEIvOERBO0VBQ0UsVXBCbzBCd0M7RW9CbjBCeEMsV3BCbTBCd0M7RW9CbDBCeEMsb0JBQUE7RUFDQSxtQkFBQTtFQUNBLHNCcEJ6QlM7RW9CMEJULDRCQUFBO0VBQ0EsMkJBQUE7RUFDQSx3QkFBQTtFQUNBLHFDcEJ1MEJ3QztFb0J0MEJ4Qyx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7RUFDQSx5QkFBQTtBMUJrOURGO0EwQi84REU7RW5CdkJFLHFCQUFBO0FQeStESjtBMEI5OERFO0VBRUUsa0JwQjh6QnNDO0FOaXBDMUM7QTBCNThERTtFQUNFLHVCcEJxekJzQztBTnlwQzFDO0EwQjM4REU7RUFDRSxxQnBCaXhCb0M7RW9CaHhCcEMsVUFBQTtFQUNBLGtEcEI2cEI0QjtBTmd6Q2hDO0EwQjE4REU7RUFDRSx5QnBCeEJNO0VvQnlCTixxQnBCekJNO0FOcStEVjtBMEIxOERJO0VBSUksK09BQUE7QTFCeThEUjtBMEJyOERJO0VBSUksdUpBQUE7QTFCbzhEUjtBMEIvN0RFO0VBQ0UseUJwQjdDTTtFb0I4Q04scUJwQjlDTTtFb0JtREoseU9BQUE7QTFCNjdETjtBMEJ6N0RFO0VBQ0Usb0JBQUE7RUFDQSxZQUFBO0VBQ0EsWXBCNnhCdUM7QU44cEMzQztBMEJwN0RJO0VBQ0UsZUFBQTtFQUNBLFlwQm94QnFDO0FOa3FDM0M7O0EwQng2REE7RUFDRSxtQnBCK3dCZ0M7QU40cENsQztBMEJ6NkRFO0VBQ0UsVXBCMndCOEI7RW9CMXdCOUIsbUJBQUE7RUFDQSx3S0FBQTtFQUNBLGdDQUFBO0VuQjNHQSxrQkFBQTtFZ0JIRSxpREdnSEY7QTFCMjZESjtBdUJ2aEVNO0VHc0dKO0lIckdNLGdCQUFBO0V2QjBoRU47QUFDRjtBMEI5NkRJO0VBQ0UsMEpBQUE7QTFCZzdETjtBMEI3NkRJO0VBQ0UsaUNwQjB3QjRCO0VvQnJ3QjFCLHVKQUFBO0ExQjI2RFI7QTBCdDZERTtFQUNFLG9CcEJxdkI4QjtFb0JwdkI5QixlQUFBO0ExQnc2REo7QTBCdDZESTtFQUNFLG9CQUFBO0VBQ0EsY0FBQTtBMUJ3NkROOztBMEJuNkRBO0VBQ0UscUJBQUE7RUFDQSxrQnBCbXVCZ0M7QU5tc0NsQzs7QTBCbjZEQTtFQUNFLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQkFBQTtBMUJzNkRGO0EwQmw2REk7RUFDRSxvQkFBQTtFQUNBLFlBQUE7RUFDQSxhcEJvbEJ3QjtBTmcxQzlCOztBMkJ6a0VBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxVQUFBO0VBQ0EsNkJBQUE7RUFDQSx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7QTNCNGtFRjtBMkIxa0VFO0VBQ0UsVUFBQTtBM0I0a0VKO0EyQnhrRUk7RUFBMEIsa0VyQnE4QmE7QU5zb0MzQztBMkIxa0VJO0VBQTBCLGtFckJvOEJhO0FOeW9DM0M7QTJCMWtFRTtFQUNFLFNBQUE7QTNCNGtFSjtBMkJ6a0VFO0VBQ0UsV3JCczdCdUM7RXFCcjdCdkMsWXJCcTdCdUM7RXFCcDdCdkMsb0JBQUE7RUh6QkYseUJsQmtDUTtFcUJQTixTckJxN0J1QztFQ2o4QnZDLG1CQUFBO0VnQkhFLG9ISWtCRjtFSmxCRSw0R0lrQkY7RUFDQSx3QkFBQTtVQUFBLGdCQUFBO0EzQjBrRUo7QXVCemxFTTtFSU1KO0lKTE0sd0JBQUE7SUFBQSxnQkFBQTtFdkI0bEVOO0FBQ0Y7QTJCN2tFSTtFSGpDRix5QmxCcTlCeUM7QU40cEMzQztBMkIza0VFO0VBQ0UsV3JCKzVCOEI7RXFCOTVCOUIsY3JCKzVCOEI7RXFCOTVCOUIsa0JBQUE7RUFDQSxlckI4NUI4QjtFcUI3NUI5Qix5QnJCcENPO0VxQnFDUCx5QkFBQTtFcEI3QkEsbUJBQUE7QVAybUVKO0EyQnprRUU7RUFDRSxXckIyNUJ1QztFcUIxNUJ2QyxZckIwNUJ1QztFa0I3OEJ6Qyx5QmxCa0NRO0VxQm1CTixTckIyNUJ1QztFQ2o4QnZDLG1CQUFBO0VnQkhFLGlISTRDRjtFSjVDRSw0R0k0Q0Y7RUFDQSxxQkFBQTtPQUFBLGdCQUFBO0EzQjBrRUo7QXVCbm5FTTtFSWlDSjtJSmhDTSxxQkFBQTtJQUFBLGdCQUFBO0V2QnNuRU47QUFDRjtBMkI3a0VJO0VIM0RGLHlCbEJxOUJ5QztBTnNyQzNDO0EyQjNrRUU7RUFDRSxXckJxNEI4QjtFcUJwNEI5QixjckJxNEI4QjtFcUJwNEI5QixrQkFBQTtFQUNBLGVyQm80QjhCO0VxQm40QjlCLHlCckI5RE87RXFCK0RQLHlCQUFBO0VwQnZEQSxtQkFBQTtBUHFvRUo7QTJCemtFRTtFQUNFLG9CQUFBO0EzQjJrRUo7QTJCemtFSTtFQUNFLHlCckJ0RUs7QU5pcEVYO0EyQnhrRUk7RUFDRSx5QnJCMUVLO0FOb3BFWDs7QTRCanFFQTtFQUNFLGtCQUFBO0E1Qm9xRUY7QTRCbHFFRTs7O0VBR0UsMEJ0Qis5QjhCO0VzQjk5QjlCLGlCdEIrOUI4QjtBTnFzQ2xDO0E0QmpxRUU7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsNkJBQUE7RUFDQSxxQkFBQTtFTE5FLGdFS09GO0E1Qm1xRUo7QXVCdHFFTTtFS1ZKO0lMV00sZ0JBQUE7RXZCeXFFTjtBQUNGO0E0QnJxRUU7O0VBRUUscUJBQUE7QTVCdXFFSjtBNEJycUVJO0VBQ0Usa0JBQUE7QTVCd3FFTjtBNEJ6cUVJO0VBQ0Usa0JBQUE7QTVCd3FFTjtBNEJ6cUVJOztFQUNFLGtCQUFBO0E1QndxRU47QTRCcnFFSTtFQUVFLHFCdEJxOEI0QjtFc0JwOEI1Qix3QnRCcThCNEI7QU5tdUNsQztBNEIzcUVJO0VBRUUscUJ0QnE4QjRCO0VzQnA4QjVCLHdCdEJxOEI0QjtBTm11Q2xDO0E0QjNxRUk7OztFQUVFLHFCdEJxOEI0QjtFc0JwOEI1Qix3QnRCcThCNEI7QU5tdUNsQztBNEJycUVJOztFQUNFLHFCdEJnOEI0QjtFc0IvN0I1Qix3QnRCZzhCNEI7QU53dUNsQztBNEJwcUVFO0VBQ0UscUJ0QjA3QjhCO0VzQno3QjlCLHdCdEIwN0I4QjtBTjR1Q2xDO0E0Qi9wRUk7RUFDRSxhdEJtN0I0QjtFc0JsN0I1Qiw4RHRCbTdCNEI7QU5pdkNsQztBNEJ0cUVJO0VBQ0UsYXRCbTdCNEI7RXNCbDdCNUIsOER0Qm03QjRCO0FOaXZDbEM7QTRCdHFFSTs7OztFQUNFLGF0Qm03QjRCO0VzQmw3QjVCLDhEdEJtN0I0QjtBTml2Q2xDO0E0Qi9wRUk7RUFDRSxhdEI0NkI0QjtFc0IzNkI1Qiw4RHRCNDZCNEI7QU5xdkNsQztBNEI1cEVJO0VBQ0UsbUJBQUE7QTVCOHBFTjs7QTZCaHVFQTtFQUNFLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTtFQUNBLFdBQUE7QTdCbXVFRjtBNkJqdUVFOzs7RUFHRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTtBN0JtdUVKO0E2Qi90RUU7OztFQUdFLFVBQUE7QTdCaXVFSjtBNkIzdEVFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0E3QjZ0RUo7QTZCM3RFSTtFQUNFLFVBQUE7QTdCNnRFTjs7QTZCbHRFQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0V6Qm9QSSxlQUxJO0V5QjdPUixnQnZCMGY0QjtFdUJ6ZjVCLGtCbkJoQmlCO0VtQmlCakIsV25CaENhO0VtQmlDYixrQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJ2QjlDUztFdUIrQ1QseUJBQUE7RXRCdENFLHVCQUFBO0FQNHZFSjs7QTZCNXNFQTs7OztFQUlFLG9CQUFBO0V6QjhOSSxrQkFMSTtFRzdRTixxQkFBQTtBUHF3RUo7O0E2QjVzRUE7Ozs7RUFJRSx1QkFBQTtFekJxTkksbUJBTEk7RUc3UU4sc0JBQUE7QVA4d0VKOztBNkI1c0VBOztFQUVFLG1CQUFBO0E3QitzRUY7O0E2Qmxz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Ky9JRjtFZ0QvN0lNO0lBQ0UsYUFBQTtFaERpOElSO0VnRDk3SU07SUFDRSxtREFBQTtJQUNBLG9CQUFBO0VoRGc4SVI7RWdEOTdJUTtJQUNFLHlEQUFBO0lBQ0Esb0RBQUE7RWhEZzhJVjtBQUNGO0FnRG43SUE7RXpDL0lJLGdCQUFBO0FQcWtKSjtBZ0RuN0lFO0VBQ0UsbURBQUE7QWhEcTdJSjtBZ0RuN0lJO0VBQ0Usc0JBQUE7QWhEcTdJTjs7QWlEMWxKRTtFQUNFLGNEa0x5QjtFQ2pMekIseUJEZ0xzQjtBaEQ2NkkxQjtBaUQxbEpNO0VBRUUsY0Q0S3FCO0VDM0tyQix5QkFBQTtBakQybEpSO0FpRHhsSk07RUFDRSxXM0NSRztFMkNTSCx5QkRzS3FCO0VDcktyQixxQkRxS3FCO0FoRHE3STdCOztBaUR4bUpFO0VBQ0UsY0RrTHlCO0VDakx6Qix5QkRnTHNCO0FoRDI3STFCO0FpRHhtSk07RUFFRSxjRDRLcUI7RUMzS3JCLHlCQUFBO0FqRHltSlI7QWlEdG1KTTtFQUNFLFczQ1JHO0UyQ1NILHlCRHNLcUI7RUNyS3JCLHFCRHFLcUI7QWhEbThJN0I7O0FpRHRuSkU7RUFDRSxjRGtMeUI7RUNqTHpCLHlCRGdMc0I7QWhEeThJMUI7QWlEdG5KTTtFQUVFLGNENEtxQjtFQzNLckIseUJBQUE7QWpEdW5KUjtBaURwbkpNO0VBQ0UsVzNDUkc7RTJDU0gseUJEc0txQjtFQ3JLckIscUJEcUtxQjtBaERpOUk3Qjs7QWlEcG9KRTtFQUNFLGNEb0wyQjtFQ25MM0IseUJEZ0xzQjtBaER1OUkxQjtBaURwb0pNO0VBRUUsY0Q4S3VCO0VDN0t2Qix5QkFBQTtBakRxb0pSO0FpRGxvSk07RUFDRSxXM0NSRztFMkNTSCx5QkR3S3VCO0VDdkt2QixxQkR1S3VCO0FoRDY5SS9COztBaURscEpFO0VBQ0UsY0RvTDJCO0VDbkwzQix5QkRnTHNCO0FoRHErSTFCO0FpRGxwSk07RUFFRSxjRDhLdUI7RUM3S3ZCLHlCQUFBO0FqRG1wSlI7QWlEaHBKTTtFQUNFLFczQ1JHO0UyQ1NILHlCRHdLdUI7RUN2S3ZCLHFCRHVLdUI7QWhEMitJL0I7O0FpRGhxSkU7RUFDRSxjRGtMeUI7RUNqTHpCLHlCRGdMc0I7QWhEbS9JMUI7QWlEaHFKTTtFQUVFLGNENEtxQjtFQzNLckIseUJBQUE7QWpEaXFKUjtBaUQ5cEpNO0VBQ0UsVzNDUkc7RTJDU0gseUJEc0txQjtFQ3JLckIscUJEcUtxQjtBaEQyL0k3Qjs7QWlEOXFKRTtFQUNFLGNEb0wyQjtFQ25MM0IseUJEZ0xzQjtBaERpZ0oxQjtBaUQ5cUpNO0VBRUUsY0Q4S3VCO0VDN0t2Qix5QkFBQTtBakQrcUpSO0FpRDVxSk07RUFDRSxXM0NSRztFMkNTSCx5QkR3S3VCO0VDdkt2QixxQkR1S3VCO0FoRHVnSi9COztBaUQ1ckpFO0VBQ0UsY0RrTHlCO0VDakx6Qix5QkRnTHNCO0FoRCtnSjFCO0FpRDVySk07RUFFRSxjRDRLcUI7RUMzS3JCLHlCQUFBO0FqRDZySlI7QWlEMXJKTTtFQUNFLFczQ1JHO0UyQ1NILHlCRHNLcUI7RUNyS3JCLHFCRHFLcUI7QWhEdWhKN0I7O0FrRHpzSkE7RUFDRSx1QkFBQTtFQUNBLFU1QzRpRDJCO0U0QzNpRDNCLFc1QzJpRDJCO0U0QzFpRDNCLHNCQUFBO0VBQ0EsVzVDUVM7RTRDUFQsbVhBQUE7RUFDQSxTQUFBO0UzQ09FLHVCQUFBO0UyQ0xGLFk1QzRpRDJCO0FOZ3FHN0I7QWtEenNKRTtFQUNFLFdBQUE7RUFDQSxxQkFBQTtFQUNBLGE1Q3VpRHlCO0FOb3FHN0I7QWtEeHNKRTtFQUNFLFVBQUE7RUFDQSxrRDVDOHJCNEI7RTRDN3JCNUIsVTVDa2lEeUI7QU53cUc3QjtBa0R2c0pFO0VBRUUsb0JBQUE7RUFDQSx5QkFBQTtLQUFBLHNCQUFBO01BQUEscUJBQUE7VUFBQSxpQkFBQTtFQUNBLGE1QzRoRHlCO0FONHFHN0I7O0FrRHBzSkE7RUFDRSxrRDVDd2hEMkI7QU4rcUc3Qjs7QW1EN3VKQTtFQUVFLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0UvQ2dTSSw4QkFMSTtFK0N6UlIsa0JBQUE7RUFDQSx3Q0FBQTtFQUNBLDRCQUFB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RWkwTVo7O0F5RXgwTVE7RUFPSSwyQkFBQTtBekVxME1aOztBeUU1ME1RO0VBT0ksNEJBQUE7QXpFeTBNWjs7QXlFaDFNUTtFQU9JLDJCQUFBO0F6RTYwTVo7O0F5RXAxTVE7RUFPSSwwQkFBQTtBekVpMU1aOztBeUV4MU1RO0VBT0ksZ0NBQUE7QXpFcTFNWjs7QXlFNTFNUTtFQU9JLHlCQUFBO0F6RXkxTVo7O0F5RWgyTVE7RUFPSSx3QkFBQTtBekU2MU1aOztBeUVwMk1RO0VBT0kseUJBQUE7QXpFaTJNWjs7QXlFeDJNUTtFQU9JLDZCQUFBO0F6RXEyTVo7O0F5RTUyTVE7RUFPSSw4QkFBQTtBekV5Mk1aOztBeUVoM01RO0VBT0ksd0JBQUE7QXpFNjJNWjs7QXlFcDNNUTtFQU9JLCtCQUFBO0F6RWkzTVo7O0F5RXgzTVE7RUFPSSx3QkFBQTtBekVxM01aOztBeUU1M01RO0VBT0ksd0RBQUE7QXpFeTNNWjs7QXlFaDRNUTtFQU9JLDhEQUFBO0F6RTYzTVo7O0F5RXA0TVE7RUFPSSx1REFBQTtBekVpNE1aOztBeUV4NE1RO0VBT0ksMkJBQUE7QXpFcTRNWjs7QXlFNTRNUTtFQU9JLDJCQUFBO0F6RXk0TVo7O0F5RWg1TVE7RUFPSSw2QkFBQTtBekU2NE1aOztBeUVwNU1RO0VBT0ksNkJBQUE7QXpFaTVNWjs7QXlFeDVNUTtFQU9JLDBCQUFBO0F6RXE1TVo7O0F5RTU1TVE7RUFPSSwyQkFBQTtBekV5NU1aOztBeUVoNk1RO0VBT0ksaUJBQUE7QXpFNjVNWjs7QXlFcDZNUTtFQU9JLG1CQUFBO0F6RWk2TVo7O0F5RXg2TVE7RUFPSSxvQkFBQTtBekVxNk1aOztBeUU1Nk1RO0VBT0ksb0JBQUE7QXpFeTZNWjs7QXlFaDdNUTtFQU9JLHNCQUFBO0F6RTY2TVo7O0F5RXA3TVE7RUFPSSx1QkFBQTtBekVpN01aOztBeUV4N01RO0VBT0ksa0JBQUE7QXpFcTdNWjs7QXlFNTdNUTtFQU9JLG9CQUFBO0F6RXk3TVo7O0F5RWg4TVE7RUFPSSxxQkFBQTtBekU2N01aOztBeUVwOE1RO0VBT0ksbUJBQUE7QXpFaThN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O0F6RThyTlo7O0F5RXJzTlE7RUFPSSxrQ0FBQTtBekVrc05aOztBeUV6c05RO0VBT0ksc0NBQUE7QXpFc3NOWjs7QXlFN3NOUTtFQU9JLG9DQUFBO0F6RTBzTlo7O0F5RWp0TlE7RUFPSSxrQ0FBQTtBekU4c05aOztBeUVydE5RO0VBT0kseUNBQUE7QXpFa3ROWjs7QXlFenROUTtFQU9JLHdDQUFBO0F6RXN0Tlo7O0F5RTd0TlE7RUFPSSx3Q0FBQTtBekUwdE5aOztBeUVqdU5RO0VBT0ksa0NBQUE7QXpFOHROWjs7QXlFcnVOUTtFQU9JLGdDQUFBO0F6RWt1Tlo7O0F5RXp1TlE7RUFPSSw4QkFBQTtBekVzdU5aOztBeUU3dU5RO0VBT0ksZ0NBQUE7QXpFMHVOWjs7QXlFanZOUTtFQU9JLCtCQUFBO0F6RTh1Tlo7O0F5RXJ2TlE7RUFPSSxvQ0FBQTtBekVrdk5aOztBeUV6dk5RO0VBT0ksa0NBQUE7QXpFc3ZOWjs7QXlFN3ZOUTtFQU9JLGdDQUFBO0F6RTB2Tlo7O0F5RWp3TlE7RUFPSSx1Q0FBQTtBekU4dk5aOztBeUVyd05RO0VBT0ksc0NBQUE7QXpFa3dOWjs7QXlFendOUTtFQU9JLGlDQUFBO0F6RXN3Tlo7O0F5RTd3TlE7RUFPSSwyQkFBQTtBekUwd05aOztBeUVqeE5RO0VBT0ksaUNBQUE7QXpFOHdOWjs7QXlFcnhOUTtFQU9JLCtCQUFBO0F6RWt4Tlo7O0F5RXp4TlE7RUFPSSw2QkFBQTtBekVzeE5aOztBeUU3eE5RO0VBT0ksK0JBQUE7QXpFMHhOWjs7QXlFanlOUTtFQU9JLDhCQUFBO0F6RTh4Tlo7O0F5RXJ5TlE7RUFPSSxvQkFBQTtBekVreU5aOztBeUV6eU5RO0VBT0ksbUJBQUE7QXpFc3lOWjs7QXlFN3lOUTtFQU9JLG1CQUFBO0F6RTB5Tlo7O0F5RWp6TlE7RUFPSSxtQkFBQTtBekU4eU5aOztBeUVyek5RO0VBT0ksbUJBQUE7QXpFa3pOWjs7QXlFenpOUTtFQU9JLG1CQUFBO0F6RXN6Tlo7O0F5RTd6TlE7RUFPSSxtQkFBQTtBekUwek5aOztBeUVqME5RO0VBT0ksbUJBQUE7QXpFOHpOWjs7QXlFcjBOUTtFQU9JLG9CQUFBO0F6RWswTlo7O0F5RXowTlE7RUFPSSx5QkFBQTtBekVzME5aOztBeUU3ME5RO0VBT0ksd0JBQUE7QXpFMDBOWjs7QXlFajFOUTtFQU9JLHVCQUFBO0F6RTgwTlo7O0F5RXIxTlE7RUFPSSx3QkFBQTtBekVrMU5aOztBeUV6MU5RO0VBT0ksdUJBQUE7QXpFczFOWjs7QXlFNzFOUTtFQU9JLHVCQUFBO0F6RTAxTlo7O0F5RWoyTlE7RUFPSSwwQkFBQTtFQUFBLHlCQUFBO0F6RSsxTlo7O0F5RXQyTlE7RUFPSSwrQkFBQTtFQUFBLDhCQUFBO0F6RW8yTlo7O0F5RTMyTlE7RUFPSSw4QkFBQTtFQUFBLDZCQUFBO0F6RXkyTlo7O0F5RWgzTlE7RUFPSSw2QkFBQTtFQUFBLDRCQUFBO0F6RTgyTlo7O0F5RXIzTlE7RUFPSSw4QkFBQTtFQUFBLDZCQUFBO0F6RW0zTlo7O0F5RTEzTlE7RUFPSSw2QkFBQTtFQUFBLDRCQUFBO0F6RXczTlo7O0F5RS8zTlE7RUFPSSw2QkFBQTtFQUFBLDRCQUFBO0F6RTYzTlo7O0F5RXA0TlE7RUFPSSx3QkFBQTtFQUFBLDJCQUFBO0F6RWs0Tlo7O0F5RXo0TlE7RUFPSSw2QkFBQTtFQUFBLGdDQUFBO0F6RXU0Tlo7O0F5RTk0TlE7RUFPSSw0QkFBQTtFQUFBLCtCQUFBO0F6RTQ0Tlo7O0F5RW41TlE7RUFPSSwyQkFBQTtFQUFBLDhCQUFBO0F6RWk1Tlo7O0F5RXg1TlE7RUFPSSw0QkFBQTtFQUFBLCtCQUFBO0F6RXM1Tlo7O0F5RTc1TlE7RUFPSSwyQkFBQTtFQUFBLDhCQUFBO0F6RTI1Tlo7O0F5RWw2TlE7RUFPSSwyQkFBQTtFQUFBLDhCQUFBO0F6RWc2Tlo7O0F5RXY2TlE7RUFPSSx3QkFBQTtBekVvNk5aOztBeUUzNk5RO0VBT0ksNkJBQUE7QXpFdzZOWjs7QXlFLzZOUTtFQU9JLDRCQUFBO0F6RTQ2Tlo7O0F5RW43TlE7RUFPSSwyQkFBQTtBekVnN05aOztBeUV2N05RO0VBT0ksNEJBQUE7QXpFbzdOWjs7QXlFMzdOUTtFQU9JLDJCQUFBO0F6RXc3Tlo7O0F5RS83TlE7RUFPSSwyQkFBQTtBekU0N05aOztBeUVuOE5RO0VBT0ksMEJBQUE7QXpFZzhOWjs7QXlFdjhOUTtFQU9JLCtCQUFBO0F6RW84Tlo7O0F5RTM4TlE7RUFPSSw4QkFBQTtBekV3OE5aOztBeUUvOE5RO0VBT0ksNkJBQUE7QXpFNDhOWjs7QXlFbjlOUTtFQU9JLDhCQUFBO0F6RWc5Tlo7O0F5RXY5TlE7RUFPSSw2QkFBQTtBekVvOU5aOztBeUUzOU5RO0VBT0ksNkJBQUE7QXpFdzlOWjs7QXlFLzlOUTtFQU9JLDJCQUFBO0F6RTQ5Tlo7O0F5RW4rTlE7RUFPSSxnQ0FBQTtBekVnK05aOztBeUV2K05RO0VBT0ksK0JBQUE7QXpFbytOWjs7QXlFMytOUTtFQU9JLDhCQUFBO0F6RXcrTlo7O0F5RS8rTlE7RUFPSSwrQkFBQTtBekU0K05aOztBeUVuL05RO0VBT0ksOEJBQUE7QXpFZy9OWjs7QXlFdi9OUTtFQU9JLDhCQUFBO0F6RW8vTlo7O0F5RTMvTlE7RUFPSSx5QkFBQTtBekV3L05aOztBeUUvL05RO0VBT0ksOEJBQUE7QXpFNC9OWjs7QXlFbmdPUTtFQU9JLDZCQUFBO0F6RWdnT1o7O0F5RXZnT1E7RUFPSSw0QkFBQTtBekVvZ09aOztBeUUzZ09RO0VBT0ksNkJBQUE7QXpFd2dPWjs7QXlFL2dPUTtFQU9JLDRCQUFBO0F6RTRnT1o7O0F5RW5oT1E7RUFPSSw0QkFBQTtBekVnaE9aOztBeUV2aE9RO0VBT0kscUJBQUE7QXpFb2hPWjs7QXlFM2hPUTtFQU9JLDBCQUFBO0F6RXdoT1o7O0F5RS9oT1E7RUFPSSx5QkFBQTtBekU0aE9aOztBeUVuaU9RO0VBT0ksd0JBQUE7QXpFZ2lPWjs7QXlFdmlPUTtFQU9JLHlCQUFBO0F6RW9pT1o7O0F5RTNpT1E7RUFPSSx3QkFBQTtBekV3aU9aOztBeUUvaU9RO0VBT0ksMkJBQUE7RUFBQSwwQkFBQTtBekU2aU9aOztBeUVwak9RO0VBT0ksZ0NBQUE7RUFBQSwrQkFBQTtBekVrak9aOztBeUV6ak9RO0VBT0ksK0JBQUE7RUFBQSw4QkFBQTtBekV1ak9aOztBeUU5ak9RO0VBT0ksOEJBQUE7RUFBQSw2QkFBQTtBekU0ak9aOztBeUVua09RO0VBT0ksK0JBQUE7RUFBQSw4QkFBQTtBekVpa09aOztBeUV4a09RO0VBT0ksOEJBQUE7RUFBQSw2QkFBQTtBekVza09aOztBeUU3a09RO0VBT0kseUJBQUE7RUFBQSw0QkFBQTtBekUya09aOztBeUVsbE9RO0VBT0ksOEJBQUE7RUFBQSxpQ0FBQTtBekVnbE9aOztBeUV2bE9RO0VBT0ksNkJBQUE7RUFBQSxnQ0FBQTtBekVxbE9aOztBeUU1bE9RO0VBT0ksNEJBQUE7RUFBQSwrQkFBQTtBekUwbE9aOztBeUVqbU9RO0VBT0ksNkJBQUE7RUFBQSxnQ0FBQTtBekUrbE9aOztBeUV0bU9RO0VBT0ksNEJBQUE7RUFBQSwrQkFBQTtBekVvbU9aOztBeUUzbU9RO0VBT0kseUJBQUE7QXpFd21PWjs7QXlFL21PUTtFQU9JLDhCQUFBO0F6RTRtT1o7O0F5RW5uT1E7RUFPSSw2QkFBQTtBekVnbk9aOztBeUV2bk9RO0VBT0ksNEJBQUE7QXpFb25PWjs7QXlFM25PUTtFQU9JLDZCQUFBO0F6RXduT1o7O0F5RS9uT1E7RUFPSSw0QkFBQTtBekU0bk9aOztBeUVub09RO0VBT0ksMkJBQUE7QXpFZ29PWjs7QXlFdm9PUTtFQU9JLGdDQUFBO0F6RW9vT1o7O0F5RTNvT1E7RUFPSSwrQkFBQTtBekV3b09aOztBeUUvb09RO0VBT0ksOEJBQUE7QXpFNG9PWjs7QXlFbnBPUTtFQU9JLCtCQUFBO0F6RWdwT1o7O0F5RXZwT1E7RUFPSSw4QkFBQTtBekVvcE9aOztBeUUzcE9RO0VBT0ksNEJBQUE7QXpFd3BPWjs7QXlFL3BPUTtFQU9JLGlDQUFBO0F6RTRwT1o7O0F5RW5xT1E7RUFPSSxnQ0FBQTtBekVncU9aOztBeUV2cU9RO0VBT0ksK0JBQUE7QXpFb3FPWjs7QXlFM3FPUTtFQU9JLGdDQUFBO0F6RXdxT1o7O0F5RS9xT1E7RUFPSSwrQkFBQTtBekU0cU9aOztBeUVuck9RO0VBT0ksMEJBQUE7QXpFZ3JPWjs7QXlFdnJPUTtFQU9JLCtCQUFBO0F6RW9yT1o7O0F5RTNyT1E7RUFPSSw4QkFBQTtBekV3ck9aOztBeUUvck9RO0VBT0ksNkJBQUE7QXpFNHJPWjs7QXlFbnNPUTtFQU9JLDhCQUFBO0F6RWdzT1o7O0F5RXZzT1E7RUFPSSw2QkFBQTtBekVvc09aOztBeUUzc09RO0VBT0ksaUJBQUE7QXpFd3NPWjs7QXlFL3NPUTtFQU9JLHNCQUFBO0F6RTRzT1o7O0F5RW50T1E7RUFPSSxxQkFBQTtBekVndE9aOztBeUV2dE9RO0VBT0ksb0JBQUE7QXpFb3RPWjs7QXlFM3RPUTtFQU9JLHFCQUFBO0F6RXd0T1o7O0F5RS90T1E7RUFPSSxvQkFBQTtBekU0dE9aOztBeUVudU9RO0VBT0ksZ0RBQUE7QXpFZ3VPWjs7QXlFdnVPUTtFQU9JLDRDQUFBO0F6RW91T1o7O0F5RTN1T1E7RUFPSSw0Q0FBQTtBekV3dU9aOztBeUUvdU9RO0VBT0ksMENBQUE7QXpFNHVPWjs7QXlFbnZPUTtFQU9JLDRDQUFBO0F6RWd2T1o7O0F5RXZ2T1E7RUFPSSw2QkFBQTtBekVvdk9aOztBeUUzdk9RO0VBT0ksMEJBQUE7QXpFd3ZPWjs7QXlFL3ZPUTtFQU9JLDZCQUFBO0F6RTR2T1o7O0F5RW53T1E7RUFPSSw2QkFBQTtBekVnd09aOztBeUV2d09RO0VBT0ksMkJBQUE7QXpFb3dPWjs7QXlFM3dPUTtFQU9JLCtCQUFBO0F6RXd3T1o7O0F5RS93T1E7RUFPSSwyQkFBQTtBekU0d09aOztBeUVueE9RO0VBT0ksMkJBQUE7QXpFZ3hPWjs7QXlFdnhPUTtFQU9JLDJCQUFBO0F6RW94T1o7O0F5RTN4T1E7RUFPSSw4QkFBQTtBekV3eE9aOztBeUUveE9RO0VBT0kseUJBQUE7QXpFNHhPWjs7QXlFbnlPUTtFQU9JLDRCQUFBO0F6RWd5T1o7O0F5RXZ5T1E7RUFPSSw2QkFBQTtBekVveU9aOztBeUUzeU9RO0VBT0kseUJBQUE7QXpFd3lPWjs7QXlFL3lPUTtFQU9JLDJCQUFBO0F6RTR5T1o7O0F5RW56T1E7RUFPSSw0QkFBQTtBekVnek9aOztBeUV2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QU9JLHlCQUFBO0V6RTBvUFY7RXlFanBQTTtJQU9JLDhCQUFBO0V6RTZvUFY7RXlFcHBQTTtJQU9JLGlDQUFBO0V6RWdwUFY7RXlFdnBQTTtJQU9JLHNDQUFBO0V6RW1wUFY7RXlFMXBQTTtJQU9JLHlDQUFBO0V6RXNwUFY7RXlFN3BQTTtJQU9JLHVCQUFBO0V6RXlwUFY7RXlFaHFQTTtJQU9JLHVCQUFBO0V6RTRwUFY7RXlFbnFQTTtJQU9JLHlCQUFBO0V6RStwUFY7RXlFdHFQTTtJQU9JLHlCQUFBO0V6RWtxUFY7RXlFenFQTTtJQU9JLDBCQUFBO0V6RXFxUFY7RXlFNXFQTTtJQU9JLDRCQUFBO0V6RXdxUFY7RXlFL3FQTTtJQU9JLGtDQUFBO0V6RTJxUFY7RXlFbHJQTTtJQU9JLHNDQUFBO0V6RThxUFY7RXlFcnJQTTtJQU9JLG9DQUFBO0V6RWlyUFY7RXlFeHJQTTtJQU9JLGtDQUFBO0V6RW9yUFY7RXlFM3JQTTtJQU9JLHlDQUFBO0V6RXVyUFY7RXlFOXJQTTtJQU9JLHdDQUFBO0V6RTByUFY7RXlFanNQTTtJQU9JLHdDQUFBO0V6RTZyUFY7RXlFcHNQTTtJQU9JLGtDQUFBO0V6RWdzUFY7RXlFdnNQTTtJQU9JLGdDQUFBO0V6RW1zUFY7RXlFMXNQTTtJQU9JLDhCQUFBO0V6RXNzUFY7RXlFN3NQTTtJQU9JLGdDQUFBO0V6RXlzUFY7RXlFaHRQTTtJQU9JLCtCQUFBO0V6RTRzUFY7RXlFbnRQTTtJQU9JLG9DQUFBO0V6RStzUFY7RXlFdHRQTTtJQU9JLGtDQUFBO0V6RWt0UFY7RXlFenRQTTtJQU9JLGdDQUFBO0V6RXF0UFY7RXlFNXRQTTtJQU9JLHVDQUFBO0V6RXd0UFY7RXlFL3RQTTtJQU9JLHNDQUFBO0V6RTJ0UFY7RXlFbHVQTTtJQU9JLGlDQUFBO0V6RTh0UFY7RXlFcnVQTTtJQU9JLDJCQUFBO0V6RWl1UFY7RXlFeHVQTTtJQU9JLGlDQUFBO0V6RW91UFY7RXlFM3VQTTtJQU9JLCtCQUFBO0V6RXV1UFY7RXlFOXVQTTtJQU9JLDZCQUFBO0V6RTB1UFY7RXlFanZQTTtJQU9JLCtCQUFB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RXpoUU07SUFPSSxpQ0FBQTtFekVxaFFWO0V5RTVoUU07SUFPSSxnQ0FBQTtFekV3aFFWO0V5RS9oUU07SUFPSSwrQkFBQTtFekUyaFFWO0V5RWxpUU07SUFPSSxnQ0FBQTtFekU4aFFWO0V5RXJpUU07SUFPSSwrQkFBQTtFekVpaVFWO0V5RXhpUU07SUFPSSwwQkFBQTtFekVvaVFWO0V5RTNpUU07SUFPSSwrQkFBQTtFekV1aVFWO0V5RTlpUU07SUFPSSw4QkFBQTtFekUwaVFWO0V5RWpqUU07SUFPSSw2QkFBQTtFekU2aVFWO0V5RXBqUU07SUFPSSw4QkFBQTtFekVnalFWO0V5RXZqUU07SUFPSSw2QkFBQTtFekVtalFWO0V5RTFqUU07SUFPSSxpQkFBQTtFekVzalFWO0V5RTdqUU07SUFPSSxzQkFBQTtFekV5alFWO0V5RWhrUU07SUFPSSxxQkFBQTtFekU0alFWO0V5RW5rUU07SUFPSSxvQkFBQTtFekUralFWO0V5RXRrUU07SUFPSSxxQkFBQTtFekVra1FWO0V5RXprUU07SUFPSSxvQkFBQTtFekVxa1FWO0V5RTVrUU07SUFPSSwyQkFBQTtFekV3a1FWO0V5RS9rUU07SUFPSSw0QkFBQTtFekUya1FWO0V5RWxsUU07SUFPSSw2QkFBQTtFekU4a1FWO0FBQ0Y7QWV6bFFJO0UwREdJO0lBT0ksc0JBQUE7RXpFbWxRVjtFeUUxbFFNO0lBT0ksdUJBQUE7RXpFc2xRVjtFeUU3bFFNO0lBT0ksc0JBQUE7RXpFeWxRVjtFeUVobVFNO0lBT0ksMEJBQUE7RXpFNGxRVjtFeUVubVFNO0lBT0ksZ0NBQUE7RXpFK2xRVjtFeUV0bVFNO0lBT0kseUJBQUE7RXpFa21RVjtFeUV6bVFNO0lBT0ksd0JBQUE7RXpFcW1RVjtFeUU1bVFNO0lBT0kseUJBQUE7RXpFd21RVjtFeUUvbVFNO0lBT0ksNkJBQUE7RXpFMm1RVjtFeUVsblFNO0lBT0ksOEJBQUE7RXpFOG1RVjtFeUVyblFNO0lBT0ksd0JBQUE7RXpFaW5RVjtFeUV4blFNO0lBT0ksK0JBQUE7RXpFb25RVjtFeUUzblFNO0lBT0ksd0JBQUE7RXpFdW5RVjtFeUU5blFNO0lBT0kseUJBQUE7RXpFMG5RVjtFeUVqb1FNO0lBT0ksOEJBQUE7RXpFNm5RVjtFeUVwb1FNO0lBT0ksaUNBQUE7RXpFZ29RVjtFeUV2b1FNO0lBT0ksc0NBQUE7RXpFbW9RVjtFeUUxb1FNO0lBT0kseUNBQUE7RXpFc29RVjtFeUU3b1FNO0lBT0ksdUJBQUE7RXpFeW9RVjtFeUVocFFNO0lBT0ksdUJBQUE7RXpFNG9RVjtFeUVucFFNO0lBT0kseUJBQUE7RXpFK29RVjtFeUV0cFFNO0lBT0kseUJBQUE7RXpFa3BRVjtFeUV6cFFNO0lBT0ksMEJBQUE7RXpFcXBRVjtFeUU1cFFNO0lBT0ksNEJBQUE7RXpFd3BRVjtFeUUvcFFNO0lBT0ksa0NBQUE7RXpFMnBRVjtFeUVscVFNO0lBT0ksc0NBQUE7RXpFOHBRVjtFeUVycVFNO0lBT0ksb0NBQUE7RXpFaXFRVjtFeUV4cVFNO0lBT0ksa0NBQUE7RXpFb3FRVjtFeUUzcVFNO0lBT0kseUNBQUE7RXpFdXFRVjtFeUU5cVFNO0lBT0ksd0NBQUE7RXpFMHFRVjtFeUVqclFNO0lBT0ksd0NBQUE7RXpFNnFRVjtFeUVwclFNO0lBT0ksa0NBQUE7RXpFZ3JRVjtFeUV2clFNO0lBT0ksZ0NBQUE7RXpFbXJRVjtFeUUxclFNO0lBT0ksOEJBQUE7RXpFc3JRVjtFeUU3clFNO0lBT0ksZ0NBQUE7RXpFeXJRVjtFeUVoc1FNO0lBT0ksK0JBQUE7RXpFNHJRVjtFeUVuc1FNO0lBT0ksb0NBQUE7RXpFK3JRVjtFeUV0c1FNO0lBT0ksa0NBQUE7RXpFa3NRVjtFeUV6c1FNO0lBT0ksZ0NBQUE7RXpFcXNRVjtFeUU1c1FNO0lBT0ksdUNBQUE7RXpFd3NRVjtFeUUvc1FNO0lBT0ksc0NBQUE7RXpFMnNRVjtFeUVsdFFNO0lBT0ksaUNBQUE7RXpFOHNRVjtFeUVydFFNO0lBT0ksMkJBQUE7RXpFaXRRVjtFeUV4dFFNO0lBT0ksaUNBQUE7RXpFb3RRVjtFeUUzdFFNO0lBT0ksK0JBQUE7RXpFdXRRVjtFeUU5dFFNO0lBT0ksNkJBQUE7RXpFMHRRVjtFeUVqdVFNO0lB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RWtnUlY7RXlFemdSTTtJQU9JLGlDQUFBO0V6RXFnUlY7RXlFNWdSTTtJQU9JLGdDQUFBO0V6RXdnUlY7RXlFL2dSTTtJQU9JLCtCQUFBO0V6RTJnUlY7RXlFbGhSTTtJQU9JLGdDQUFBO0V6RThnUlY7RXlFcmhSTTtJQU9JLCtCQUFBO0V6RWloUlY7RXlFeGhSTTtJQU9JLDBCQUFBO0V6RW9oUlY7RXlFM2hSTTtJQU9JLCtCQUFBO0V6RXVoUlY7RXlFOWhSTTtJQU9JLDhCQUFBO0V6RTBoUlY7RXlFamlSTTtJQU9JLDZCQUFBO0V6RTZoUlY7RXlFcGlSTTtJQU9JLDhCQUFBO0V6RWdpUlY7RXlFdmlSTTtJQU9JLDZCQUFBO0V6RW1pUlY7RXlFMWlSTTtJQU9JLGlCQUFBO0V6RXNpUlY7RXlFN2lSTTtJQU9JLHNCQUFBO0V6RXlpUlY7RXlFaGpSTTtJQU9JLHFCQUFBO0V6RTRpUlY7RXlFbmpSTTtJQU9JLG9CQUFBO0V6RStpUlY7RXlFdGpSTTtJQU9JLHFCQUFBO0V6RWtqUlY7RXlFempSTTtJQU9JLG9CQUFBO0V6RXFqUlY7RXlFNWpSTTtJQU9JLDJCQUFBO0V6RXdqUlY7RXlFL2pSTTtJQU9JLDRCQUFBO0V6RTJqUlY7RXlFbGtSTTtJQU9JLDZCQUFBO0V6RThqUlY7QUFDRjtBZXprUkk7RTBER0k7SUFPSSxzQkFBQTtFekVta1JWO0V5RTFrUk07SUFPSSx1QkFBQTtFekVza1JWO0V5RTdrUk07SUFPSSxzQkFBQTtFekV5a1JWO0V5RWhsUk07SUFPSSwwQkFBQTtFekU0a1JWO0V5RW5sUk07SUFPSSxnQ0FBQTtFekUra1JWO0V5RXRsUk07SUFPSSx5QkFBQTtFekVrbFJWO0V5RXpsUk07SUFPSSx3QkFBQTtFekVxbFJWO0V5RTVsUk07SUFPSSx5QkFBQTtFekV3bFJWO0V5RS9sUk07SUFPSSw2QkFBQTtFekUybFJWO0V5RWxtUk07SUFPSSw4QkFBQTtFekU4bFJWO0V5RXJtUk07SUFPSSx3QkFBQTtFekVpbVJWO0V5RXhtUk07SUFPSSwrQkFBQTtFekVvbVJWO0V5RTNtUk07SUFPSSx3QkFBQTtFekV1bVJWO0V5RTltUk07SUFPSSx5QkFBQTtFekUwbVJWO0V5RWpuUk07SUFPSSw4QkFBQTtFekU2bVJWO0V5RXBuUk07SUFPSSxpQ0FBQTtFekVnblJWO0V5RXZuUk07SUFPSSxzQ0FBQTtFekVtblJWO0V5RTFuUk07SUFPSSx5Q0FBQTtFekVzblJWO0V5RTduUk07SUFPSSx1QkFBQTtFekV5blJWO0V5RWhvUk07SUFPSSx1QkFBQTtFekU0blJWO0V5RW5vUk07SUFPSSx5QkFBQTtFekUrblJWO0V5RXRvUk07SUFPSSx5QkFBQTtFekVrb1JWO0V5RXpvUk07SUFPSSwwQkFBQTtFekVxb1JWO0V5RTVvUk07SUFPSSw0QkFBQTtFekV3b1JWO0V5RS9vUk07SUFPSSxrQ0FBQTtFekUyb1JWO0V5RWxwUk07SUFPSSxzQ0FBQTtFekU4b1JWO0V5RXJwUk07SUFPSSxvQ0FBQTtFekVpcFJWO0V5RXhwUk07SUFPSSxrQ0FBQTtFekVvcFJWO0V5RTNwUk07SUFPSSx5Q0FBQTtFekV1cFJWO0V5RTlwUk07SUFPSSx3Q0FBQTtFekUwcFJWO0V5RWpxUk07SUFPSSx3Q0FBQTtFekU2cFJWO0V5RXBxUk07SUFPSSxrQ0FBQTtFekVncVJWO0V5RXZxUk07SUFPSSxnQ0FBQTtFekVtcVJWO0V5RTFxUk07SUFPSSw4QkFBQTtFekVzcVJWO0V5RTdxUk07SUFPSSxnQ0FBQTtFekV5cVJWO0V5RWhyUk07SUFPSSwrQkFBQTtFekU0cVJWO0V5RW5yUk07SUFPSSxvQ0FBQTtFekUrcVJWO0V5RXRyUk07SUFPSSxrQ0FBQTtFekVrclJWO0V5RXpyUk07SUFPSSxnQ0FBQTtFekVxclJWO0V5RTVyUk07SUFPSSx1Q0FBQTtFekV3clJWO0V5RS9yUk07SUFPSSxzQ0FBQTtFekUyclJWO0V5RWxzUk07SUFPSSxpQ0FBQTtFekU4clJWO0V5RXJzUk07SUFPSSwyQkFBQTtFekVpc1JWO0V5RXhzUk07SUFPSSxpQ0FBQTtFekVvc1JWO0V5RTNzUk07SUFPSSwrQkFBQTtFekV1c1JWO0V5RTlzUk07SUFPSSw2QkFBQTtFekUwc1JWO0V5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NEJBQUE7RXpFay9SVjtFeUV6L1JNO0lBT0ksaUNBQUE7RXpFcS9SVjtFeUU1L1JNO0lBT0ksZ0NBQUE7RXpFdy9SVjtFeUUvL1JNO0lBT0ksK0JBQUE7RXpFMi9SVjtFeUVsZ1NNO0lBT0ksZ0NBQUE7RXpFOC9SVjtFeUVyZ1NNO0lBT0ksK0JBQUE7RXpFaWdTVjtFeUV4Z1NNO0lBT0ksMEJBQUE7RXpFb2dTVjtFeUUzZ1NNO0lBT0ksK0JBQUE7RXpFdWdTVjtFeUU5Z1NNO0lBT0ksOEJBQUE7RXpFMGdTVjtFeUVqaFNNO0lBT0ksNkJBQUE7RXpFNmdTVjtFeUVwaFNNO0lBT0ksOEJBQUE7RXpFZ2hTVjtFeUV2aFNNO0lBT0ksNkJBQUE7RXpFbWhTVjtFeUUxaFNNO0lBT0ksaUJBQUE7RXpFc2hTVjtFeUU3aFNNO0lBT0ksc0JBQUE7RXpFeWhTVjtFeUVoaVNNO0lBT0kscUJBQUE7RXpFNGhTVjtFeUVuaVNNO0lBT0ksb0JBQUE7RXpFK2hTVjtFeUV0aVNNO0lBT0kscUJBQUE7RXpFa2lTVjtFeUV6aVNNO0lBT0ksb0JBQUE7RXpFcWlTVjtFeUU1aVNNO0lBT0ksMkJBQUE7RXpFd2lTVjtFeUUvaVNNO0lBT0ksNEJBQUE7RXpFMmlTVjtFeUVsalNNO0lBT0ksNkJBQUE7RXpFOGlTVjtBQUNGO0FlempTSTtFMERHSTtJQU9JLHNCQUFBO0V6RW1qU1Y7RXlFMWpTTTtJQU9JLHVCQUFBO0V6RXNqU1Y7RXlFN2pTTTtJQU9JLHNCQUFBO0V6RXlqU1Y7RXlFaGtTTTtJQU9JLDBCQUFBO0V6RTRqU1Y7RXlFbmtTTTtJQU9JLGdDQUFBO0V6RStqU1Y7RXlFdGtTTTtJQU9JLHlCQUFBO0V6RWtrU1Y7RXlFemtTTTtJQU9JLHdCQUFBO0V6RXFrU1Y7RXlFNWtTTTtJQU9JLHlCQUFBO0V6RXdrU1Y7RXlFL2tTTTtJQU9JLDZCQUFBO0V6RTJrU1Y7RXlFbGxTTTtJQU9JLDhCQUFBO0V6RThrU1Y7RXlFcmxTTTtJQU9JLHdCQUFBO0V6RWlsU1Y7RXlFeGxTTTtJQU9JLCtCQUFBO0V6RW9sU1Y7RXlFM2xTTTtJQU9JLHdCQUFBO0V6RXVsU1Y7RXlFOWxTTTtJQU9JLHlCQUFBO0V6RTBsU1Y7RXlFam1TTTtJQU9JLDhCQUFBO0V6RTZsU1Y7RXlFcG1TTTtJQU9JLGlDQUFBO0V6RWdtU1Y7RXlFdm1TTTtJQU9JLHNDQUFBO0V6RW1tU1Y7RXlFMW1TTTtJQU9JLHlDQUFBO0V6RXNtU1Y7RXlFN21TTTtJQU9JLHVCQUFBO0V6RXltU1Y7RXlFaG5TTTtJQU9JLHVCQUFBO0V6RTRtU1Y7RXlFbm5TTTtJQU9JLHlCQUFBO0V6RSttU1Y7RXlFdG5TTTtJQU9JLHlCQUFBO0V6RWtuU1Y7RXlFem5TTTtJQU9JLDBCQUFBO0V6RXFuU1Y7RXlFNW5TTTtJQU9JLDRCQUFBO0V6RXduU1Y7RXlFL25TTTtJQU9JLGtDQUFBO0V6RTJuU1Y7RXlFbG9TTTtJQU9JLHNDQUFBO0V6RThuU1Y7RXlFcm9TTTtJQU9JLG9DQUFBO0V6RWlvU1Y7RXlFeG9TTTtJQU9JLGtDQUFBO0V6RW9vU1Y7RXlFM29TTTtJQU9JLHlDQUFBO0V6RXVvU1Y7RXlFOW9TTTtJQU9JLHdDQUFBO0V6RTBvU1Y7RXlFanBTTTtJQU9JLHdDQUFBO0V6RTZvU1Y7RXlFcHBTTTtJQU9JLGtDQUFBO0V6RWdwU1Y7RXlFdnBTTTtJQU9JLGdDQUFBO0V6RW1wU1Y7RXlFMXBTTTtJQU9JLDhCQUFBO0V6RXNwU1Y7RXlFN3BTTTtJQU9JLGdDQUFBO0V6RXlwU1Y7RXlFaHFTTTtJQU9JLCtCQUFBO0V6RTRwU1Y7RXlFbnFTTTtJQU9JLG9DQUFBO0V6RStwU1Y7RXlFdHFTTTtJQU9JLGtDQUFBO0V6RWtxU1Y7RXlFenFTTTtJQU9JLGdDQUFBO0V6RXFxU1Y7RXlFNXFTTTtJQU9JLHVDQUFBO0V6RXdxU1Y7RXlFL3FTTTtJQU9JLHNDQUFBO0V6RTJxU1Y7RXlFbHJTTTtJQU9JLGlDQUFBO0V6RThxU1Y7RXlFcnJTTTtJQU9JLDJCQUFBO0V6RWlyU1Y7RXlFeHJTTTtJQU9JLGlDQUFBO0V6RW9yU1Y7RXlFM3JTTTtJQU9JLCtCQUFBO0V6RXVyU1Y7RXlFOXJTTTtJQU9JLDZCQUFBO0V6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eXBxQmpCO0F3Ry96cEJJO0VBQ0UsbUJBQUE7QXhHaTBwQk47QXdHL3pwQkk7RUFDRSxxQkFBQTtBeEdpMHBCTjtBNkVqcnFCRTtFMkIrV0U7SUFHSSxjQUFBO0V4R20wcEJOO0FBQ0Y7QXdHbDBwQk07RTNCdFRKLGtCQUFBO0UyQndUTSxZQUFBO0F4R28wcEJSO0E2RTFycUJFO0UyQm9YSTtJQUlJLFdBQUE7SUFDQSxrQkFBQTtJM0IzVFIsbUJBQUE7STJCNlRRLG1CQUFBO0V4R3MwcEJSO0FBQ0Y7QXdHcDBwQk07RTNCaFVKLGlCQUFBO0E3RXVvcUJGO0F3R3IwcEJRO0UzQmxVTixrQkFBQTtBN0Uwb3FCRjtBNkV4c3FCRTtFMkI4WEk7SUFNSSxXQUFBO0lBQ0Esa0JBQUE7STNCdlVSLGVBQUE7RTdFZ3BxQkE7RXdHdjBwQlE7STNCelVSLG1CQUFBO0U3RW1wcUJBO0FBQ0Y7QXdHdDBwQk07RUFDRSxpQkFBQTtFQUNBLGlCQUFBO0UzQmhWTixlQUFBO0E3RXlwcUJGO0F3R3YwcEJRO0UzQmxWTixtQkFBQTtBN0U0cHFCRjtBNkUxdHFCRTtFMkI0WUk7SUFRSSxXQUFBO0lBQ0Esa0JBQUE7RXhHMDBwQlI7QUFDRjtBNkVodXFCRTtFMkJ5WkU7SUFFSSxnQkFBQTtFeEd5MHBCTjtFd0d2MHBCUTtJQUNFLG1CQUFBO0V4R3kwcEJWO0V3R3YwcEJRO0lBQ0UsZ0JBQUE7RXhHeTBwQlY7RXdHeDBwQlU7STNCcFdWLG1CQUFBO0U3RStxcUJBO0FBQ0Y7QXdHcDBwQkU7RUFDRSxTQUFBO0VBQ0Esc0JBQUE7QXhHczBwQko7QTZFbHZxQkU7RTJCMGFBO0kzQjVXQSxtQkFBQTtFN0V3cnFCQTtBQUNGOztBd0dyMHBCQTtFQUNFLGtCQUFBO0F4R3cwcEJGO0E2RTN2cUJFO0UyQmtiRjtJQUdJLGlCQUFBO0V4RzAwcEJGO0FBQ0Y7O0F3R3gwcEJBO0VBQ0Usa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0F4RzIwcEJGO0E2RXR3cUJFO0UyQndiRjtJQUtJLG1CQUFBO0lBQ0EsbUJBQUE7RXhHNjBwQkY7QUFD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 */